Python:异步 tcp 套接字服务器

标签 python python-2.7 networking asynchronous

我在找 http://docs.python.org/library/socketserver.html尝试使用 python 中的 socketserver 处理异步请求。在最底部有一个例子,但它没有意义。它说您使用端口 0,它分配了一个任意未使用的端口。但是如果它们不在同一个程序中,你怎么知道客户端使用哪个端口呢?我不太明白如何使它有用。

最佳答案

由于客户端是在与服务器相同的脚本中实现的,因此端口是已知的。在真实场景中,您应该为您的守护进程指定一个端口。除了让您的客户端知道连接哪个端口外,您可能还需要知道以便您可以在客户端和服务器之间打开防火墙。

关于Python:异步 tcp 套接字服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1763549/

相关文章:

iOS:从服务器请求少量数据的最简单、最快的方法?

python - 如何从 Windows 中彻底删除 Anaconda3?

linux - 如何根据主机 dst ip 过滤掉 pcap 文件中的一些数据包?

python - 用 Python 阅读 PDF 包?

python - IDL 中间隔的数据平均值

python - 使用特定版本的 Python 创建 Windows Python virtualenv

python - 如何使用 whoosh python 库进行拼写检查?

C++ 网络程序设计 : Boost Asio, 序列化和 OStream

python - Xgboost 中的意外参数 'eval_metric'

python - 如何在 sqlite 查询中插入 Python 变量?