Python|python实现UDP

import socketclass NetUdp: def __init__(self): # 创建socket套接字 self.udp = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) # 绑定端口port self.udp.bind(('', 7878))def udpSend(self): sendDatahttps://www.it610.com/article/= '' self.udp.sendto(sendData.encode("utf-8"), ("10.80.34.68", 8080))def udpRecv(self): recvData = https://www.it610.com/article/self.udp.recvfrom(1024) recvMsg = recvData[0]# 接收的元组形式的数据有两个元素,第一个为发送信息 sendAddr = recvData[1]# 元组第二个元素为发信息方的ip以及port print("收到的信息为:", recvMsg.decode("gbk"))# 默认从windows发出的数据解码要用”gbk”,保证中文不乱码 print("发送方地址为:", str(recvData))# 强转为字符串输出地址,保证不乱码def udpClosed(self): #5.关闭套接字 self.udp.close()

【Python|python实现UDP】

    推荐阅读