python中的2路UDP代理

时间:2011-02-09 21:52:54

标签: python udp

我正在尝试在python中为UDP创建代理。这是场景:

客户端从高随机端口(例如53273)连接到端口6000上的服务器 服务器从端口55385回复端口53273

然后通过这两个端口继续通信。

这两个端口号仅在启动通信时才知道。

代理应该将所有消息都记录在文本文件中。

谢谢

1 个答案:

答案 0 :(得分:0)

我会从这开始:

http://docs.python.org/library/socketserver.html#asynchronous-mixins

这是python中内置的线程套接字服务器。您可以使用它来提供主端口,然后在客户端连接时调用处理程序。你需要它进行线程化,因为它听起来像你在运行某种类型的聊天记录。