2024-05-18 20:54:05 发布
网友
我想发送一个特定的UDP广播包。。不幸的是,我需要为我发送的所有数据包从一个非常特定的端口发送udp数据包。
假设我通过UDP“BLABLAH”广播,如果传入的数据包源端口是1444,服务器将只应答,如果没有,数据包将被丢弃。
我的广播插座设置如下:
s = socket(AF_INET,SOCK_DGRAM) s.setsockopt(SOL_SOCKET, SO_BROADCAST, 1)
我如何在python中实现(设置源端口)?
谢谢!
您需要将套接字bind到要从中发送的特定端口。虽然可以使用通配符地址,bind方法接受一个地址元组,非常类似于connect。例如:
bind
connect
s.bind(('0.0.0.0', 1444))
您需要将套接字
bind
到要从中发送的特定端口。虽然可以使用通配符地址,bind
方法接受一个地址元组,非常类似于connect
。例如:相关问题 更多 >
编程相关推荐