如何将其他参数传递给ThreadingUDPServer实例-Python

时间:2018-12-15 13:11:02

标签: python python-3.x udp socketserver

我经历了这个example,并且在创建DatagramRequestHandler的服务器实例时要努力传递其他参数。下面是我的代码结构。是否可以传递其他参数,例如 arg1 arg2 并在handle()方法内部进行访问?感谢您的帮助。

import socketserver
server_addr = ("localhost", 5151)

class UDP_request_handler(socketserver.DatagramRequestHandler):


  def handle(self):
    # How to access values of arg1 and arg2 here

if __name__ == "__main__":
     arg1 = 'some value'
     arg2 = 'some value'
     # How do I pass arg1, and arg2 along with server_addr
     UDP_server_obj = socketserver.ThreadingUDPServer(server_addr, UDP_request_handler)

0 个答案:

没有答案