本文整理汇总了Python中socketserver.ThreadingUDPServer方法的典型用法代码示例。如果您正苦于以下问题:Python socketserver.ThreadingUDPServer方法的具体用法?Python socketserver.ThreadingUDPServer怎么用?Python socketserver.ThreadingUDPServer使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类socketserver
的用法示例。
在下文中一共展示了socketserver.ThreadingUDPServer方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_ThreadingUDPServer
# 需要导入模块: import socketserver [as 别名]
# 或者: from socketserver import ThreadingUDPServer [as 别名]
def test_ThreadingUDPServer(self):
self.run_server(socketserver.ThreadingUDPServer,
socketserver.DatagramRequestHandler,
self.dgram_examine)
示例2: serve
# 需要导入模块: import socketserver [as 别名]
# 或者: from socketserver import ThreadingUDPServer [as 别名]
def serve(host, port, wire_message_handler_object):
"""
:param wire_message_handler_object: Instance of encrypted_dns.resolve.WireMessageHandler.
:param host: Host address of Datagram Inbound Server.
:param port: Port of Datagram Inbound Server.
:return: Object reference of Datagram Inbound Server.
"""
try:
wire_message_handler.append(wire_message_handler_object)
datagram_inbound = socketserver.ThreadingUDPServer((host, port), DatagramHandler)
DatagramInbound.setup(host, port)
datagram_inbound.serve_forever()
return datagram_inbound
except OSError as exc:
print("[Error]:", exc)