когда я запускаю следующий python на машине с windows 10, сообщение udp отправляется на все устройства в сети правильно. Однако, когда я запускаю его на машине с Linux (Raspberry Pi), сообщение не передается. Когда запускается «ifconfig», я вижу, что трансляция запущена и «192.168.2.255». На микрокомпьютере Linux я должен установить UDP_PORT для устройства IP "192.168.2.124". Любые предложения или помощь будет принята с благодарностью.
class wroom(Thread):
def run(self):
UDP_PORT_NO = 6789
UDP_IP = '192.168.2.255'
while 1:
try:
clientSock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
while 1:
time.sleep(2)
clientSock.sendto('test'), (UDP_IP, UDP_PORT_NO))
except:
pass