如何使TCP套接字连接通过不同的ISP在WAN上工作?

时间:2019-12-28 08:28:04

标签: networking tcpclient

我最近使用非常基本的套接字API在C ++和Python中制作了非常基本的TCP服务器应用程序。客户端服务器连接可以在本地主机以及我的局域网(在同一Wi-fi内)内完美地进行。但是,如果我将客户端连接到Internet服务(WAN),并尝试连接到wifi后的服务器应用程序(使用wi-fi的公共IP(由其ISP提供)和服务器将在其上侦听的端口) ,我无法建立连接。服务器闲置等待连接!我已经在Wi-fi上启用了端口转发功能,但结果仍然是徒劳的...

**编辑:**  我设法通过WAN连接它们,但是现在ISP必须相同...这就是我所做的:我使服务器在Android设备上运行,并将其绑定到使用移动数据的设备的IP。客户端坐在WiFi后面,并使用前面提到的IP连接到服务器,一切正常!但是,如果客户端在另一台设备上成为具有不同ISP提供的移动数据的android应用程序,则一切都会失败! *只要客户端在WiFi后面运行,但服务器连接到WAN(同一ISP),系统就可以工作。 *

0 个答案:

没有答案