从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()