怎么用socket使不同局域网的两台具有相同IP的主机通信

比如要让北京IP为192.168.1.2的主机和广州的IP为192.168.1.2通信,用socket怎么实现

既然是跨局域网,要能连接到对方的话,必须使用公网,比如:北京的这台机器对应的路由器上设置一个端口转发,让来自外网的某个端口转到内网的192.168.1.2的主机上,让这台机器做服务器,然后让广州的那台机器做客户端,去连接北京那个路由器的IP+端口号即可,反之亦然。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答