Python中的双向UDP代理

0 投票
1 回答
2152 浏览
提问于 2025-04-16 11:32

我正在尝试用Python创建一个UDP的代理。下面是我的情况:

客户端从一个随机的高端口(比如53273)连接到服务器的6000端口。

服务器会从55385端口回复到53273端口。

然后,通信就会在这两个端口之间继续进行。

这两个端口号只有在通信开始时才会知道。

这个代理需要把双向的所有消息记录到一个文本文件里。

谢谢!

1 个回答

0

我建议你从这个链接开始:

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

这是一个内置于Python中的多线程套接字服务器。你可以用它来处理主要的端口,当有客户端连接时,它会调用一个处理程序。因为听起来你是在做某种带有记录功能的聊天室,所以你需要使用多线程。

撰写回答