Python网络通信UDP广播流程

末鹿安然 提交于 2019-11-26 15:19:36

1.导入套接字
from socket import *
2.创建UDP套接字
udp_socket = socket(AF_INET, SOCK_DGRAM)
3.绑定地址和端口
dest = ("<broadcast>", 8080)
4.设置套接字选项
udp_socket.setsockopt(SOL_SOCKET, SO_BROADCAST, 1)
5.发送广播数据
udp_socket.sendto("这是广播数据".encode("gb2312"), dest)

6.接收广播返回数据

(data, address) = udp_socket.recvfrom(2048)

print("Recieve From %s : %s"%(address, data))

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!