rou背后的Python客户机/服务器

2024-06-12 10:37:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在寻找有关用Python开发客户机/服务器服务程序的技术(和库)的建议。它可以运行在静态IP(没关系)、动态IP、路由器后面、移动提供商(所以,如果可能的话,它应该可以在任何地方工作)。涉水不是一个选择。在

主要问题是连接:

  • 发送:从Internet到路由器后面的计算机
  • 监听路由器后面的计算机

Tags: ip服务器客户机地方计算机静态动态路由器
3条回答

pystun现在在https://pypi.python.org/pypi/pystun

您可以使用pip安装: 安装pystun pip

STUN有两个版本:RFC3489RFC5389,后者是新版本。TURN是“对NAT(STUN)会话遍历实用程序的中继扩展”,可以在这里找到RFC5766。在

STUN客户端:(RFC4389)pystun(在python中)

TURN client:(也支持STUN RFC5389)turn-client(在python和C中)

你的问题不是一个小问题,但希望这能帮助你开始。Twisted可能是python中客户机/服务器代码的最佳库。STUN和{a3}通常是执行此类操作的协议。在

有一张python library for STUN,不过我不能担保。在

相关问题 更多 >