基于udp协议通信:实现了并发

"""
这个基于udp协议通信的,也可以实现并发
我们可以将客户端的程序多拷贝多运行几个,会发现这个可以同时响应多个客户端
"""

###服务端程序


import socketserver

class MyUdphandler(socketserver.BaseRequestHandler):
def handle(self):
data, sock = self.request
sock.sendto(data.upper(), self.client_address)


if __name__ == '__main__':
server = socketserver.ThreadingUDPServer(('127.0.0.1', 8081), MyUdphandler)
server.serve_forever()


##客户端程序

from socket import *

client=socket(AF_INET,SOCK_DGRAM)

while True:
client.sendto(b'hello',('127.0.0.1',8081))
data,server_addr=client.recvfrom(1024)
print(data)
原文地址:https://www.cnblogs.com/1832921tongjieducn/p/11352924.html