Python多线程UDP服务器

 从socketserver.BaseRequestHandler继承并重写handle方法。

 

import socketserver

class MyUDPServer(socketserver.BaseRequestHandler):

    def handle(self):
            recvdata = bytes.decode(self.request[0])
            print(recvdata)

if __name__ == "__main__":
    addr = ('192.168.0.105', 9999)
    socketobj = socketserver.ThreadingUDPServer(addr, MyUDPServer)
    socketobj.serve_forever()

 

你可能感兴趣的:(Python)