socket_udp流程
客户端
1 import socketserver 2 3 4 class MyServer(socketserver.BaseRequestHandler): # 该类主要用来处理通信循环 5 # self.request为(data,self.socket) self.addr为client_addr 6 def handle(self): 7 print(self.request[1]) 8 print(self.request[0]) 9 self.request[1].sendto('hello python'.encode(), self.client_address) 10 11 12 if __name__ == "__main__": 13 # s = socketserver.ThreadingTCPServer(('127.0.0.1', 8080), MyServer) # ThreadingTCPServer相当于连接循环,Mysever相当于通信循环 多线程 14 s = socketserver.ThreadingUDPServer(('127.0.0.1', 8080), MyServer) 15 # s = socketserver.ForkingTCPServer(('127.0.0.1',8080),MyServer) # 多进程,在windows平台不支持 16 s.serve_forever() # 实现连接循环,然后进行实例化进行通信循环。