【问题标题】:Connecting two computers residing on different networks using python使用python连接位于不同网络上的两台计算机
【发布时间】:2019-07-18 11:05:42
【问题描述】:

我正在开发一个语音+音频聊天应用程序。我已经成功创建了在同一网络上的计算机上运行的 Web 应用程序。现在我想在我的项目中进行升级,并想连接不同网络的计算机。我用 python 开发了 web 应用程序。请告诉我如何仅使用python通过不同的网络连接两台计算机?

【问题讨论】:

  • 这需要修改路由器。查看端口转发。
  • 博客、教程的任何链接
  • 您所说的不同网络是什么意思?这个网络是企业的一部分吗?您想连接来自不同 ISP 的用户吗?

标签: python sockets networking


【解决方案1】:

Port forwarding - 这个解释了如何在特定路由器上进行端口转发。基本上,您要做的是在本地路由器上转发 Web 应用程序服务器使用的任何端口(这通常是 Web 应用程序的端口 80)。然后在 What is my ip? 之类的地方找到你的全球 IP。之后,您可以使用您的全球 IP 从本地网络以外的任何地方连接到服务器。

【讨论】:

  • 好的,我会处理的。我唯一需要确保的是 PC 的 IP,并且获取过程应该是顺利的。休息它将通过使用套接字库工作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-21
  • 2015-12-06
  • 2017-05-08
相关资源
最近更新 更多