नहीं भेज रहा है मैं एक पाइथन प्रोग्राम से दो लैब व्यू कार्यक्रमों में यूडीपी प्रसारण करने की कोशिश कर रहा हूं। मुझे प्रसारण भेजने के लिए प्रतीत नहीं होता है और मुझे यकीन नहीं है कि मेरा सॉकेट प्रारंभिक कहां गलत है, प्रसारण पर्याप्त सरल लगता है ?? जहां तक मैं देख सकता हूं, अन्य पीसी द्वारा कोई डेटा प्राप्त नहीं किया जा रहा है। इसके अलावा, मुझे भविष्य में अन्य पीसी से डेटा प्राप्त करने के लिए इस कार्यक्रम की आवश्यकता होगी। ऐसा लगता है कि चीजों को जटिल नहीं करना चाहिए लेकिन रास्ते के हर कदम मेरे लिए जटिल हो गया है!पायथन यूडीपी प्रसारण
पृष्ठभूमि: मेरे पास शून्य सॉफ़्टवेयर अनुभव है, यह केवल कुछ है जो मुझे काम पर सौंपा गया था। किसी भी मदद की सराहना की है। कोड नीचे है। पायथन 2.7।
from threading import Thread
import time
from socket import *
cs = socket(AF_INET, SOCK_DGRAM)
cs.setsockopt(SOL_SOCKET, SO_REUSEADDR, 1)
cs.setsockopt(SOL_SOCKET, SO_BROADCAST, 1)
cs.connect(('<broadcast>', 5455))
while 1:
cmd = int(raw_input('send: '))
if (cmd == 1):
cs.send('1')
time.sleep(1)
आपके रिसीवर का कोड कैसा दिखता है? –
'यूडीपी सॉकेट' कनेक्ट नहीं करें। साथ ही, सुनिश्चित करें कि सभी फ़ायरवॉल अक्षम हैं। – tMC
यह लैबव्यू में है। हालांकि कोड ठीक है, जब मैं प्रसारण नहीं कर रहा हूं तो यह ठीक काम करता है। मैंने जो कुछ बदल दिया है वह मेरा पायथन कोड प्रसारण स्थापित करने के लिए है। – TDK