[英]Python UDP Broadcast Transport Issues
我使用Python 3.7.3发送了UDP广播。
import socket
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sock.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
sock.bind(('', 12345))
sock.settimeout(1)
sock.sendto('ABCD'.encode(), ('255.255.255.255', 5048))
while 1:
try:
data, addr = sock.recvfrom(1024)
except socket.timeout:
print('socket timeout')
sock.sendto('ABCD'.encode(), ('255.255.255.255', 5048))
我无法确认Wire Shark上的广播。
[已解决]我在以太网适配器选项中将'Npcap Loopback Adapter'更改为'Disabled',我能够看到来自线鲨的UDP数据包。 但我不知道为什么会这样。 我想建议。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.