我正在寻找有关使用 Python 开发客户端/服务器服务程序的技术(和库)的建议。它可以在静态 IP(没关系)、动态 IP、路由器后面、移动提供商(因此,如果可能的话,它应该可以在任何地方工作)上运行。端口转发不是一种选择。
主要问题是连接:
- 发送:从互联网到路由器后面的电脑
- 监听路由器后面的电脑
最佳答案
您的问题并不简单,但希望这可以帮助您继续前进。 Twisted可能是 python 中客户端/服务器代码的最佳库。 STUN也许TURN通常是执行此类操作的协议(protocol)。
有一个 python library for STUN ,虽然我不能保证。
关于路由器后面的 Python 客户端/服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9048527/