我使用2台设备,一台是连接到wifi的我的PC,另一台是我公司提供的连接到以太网的虚拟PC。现在我如何使用tcp/ip协议在这2台设备之间传输数据python?如果一台机器连接到同一网络,我将数据从一台机器传输到另一台机器,但这次它们是多个网络。
我想要不同网络下的设备之间进行通信。就我而言,一个是 wifi,另一个是以太网。
就您的 Python 代码而言,在同一网络中使用 TCP/IP 和跨网络使用 TCP/IP 之间“没有区别”。 (毕竟,让网络边界对程序员不可见实际上是 IP 的工作。)您仍然使用相同的 .bind() 和 .connect(),并且仍然以完全相同的方式指定地址和端口。 您公司的网络管理员将负责在组织内跨网络设置 IP 路由(并且他们
应该负责开放防火墙配置以让您完成工作)。如果他们没有——你需要先和他们谈谈;这不是编程问题。