我在找 http://docs.python.org/library/socketserver.html尝试使用 python 中的 socketserver 处理异步请求。在最底部有一个例子,但它没有意义。它说您使用端口 0,它分配了一个任意未使用的端口。但是如果它们不在同一个程序中,你怎么知道客户端使用哪个端口呢?我不太明白如何使它有用。
最佳答案
由于客户端是在与服务器相同的脚本中实现的,因此端口是已知的。在真实场景中,您应该为您的守护进程指定一个端口。除了让您的客户端知道连接哪个端口外,您可能还需要知道以便您可以在客户端和服务器之间打开防火墙。
关于Python:异步 tcp 套接字服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1763549/