不像是在局域网一样的哦,我只知道局域网获取对方的IP和端口,就能直接通讯·
但是,在这里的2个客户端是2个不同局域网的私网IP。直接获取他们公网IP和端口
通讯,是不可能的。

解决方案 »

  1.   

    不像是在局域网一样的哦,我只知道局域网获取对方的IP和端口,就能直接通讯·
    但是,在这里的2个客户端是2个不同局域网的私网IP。直接获取他们公网IP和端口
    通讯,是不可能的。你的服务端不是放在有公网IP的电脑上么?
      

  2.   


    常规办法是从服务端中转,如果不想走服务端,那就要实现P2P了,具体GG一下相关资料
      

  3.   

    有公网IP的主机做服务器,其它任意一台主机,不管在哪个局域网,都可以直接通过IP+端口连接它。
    内网主机做服务器,需要NAT穿透,如路由器上设置端口映射、DMZ主机等,或是端口转发,需要有公网IP的主机做中转。
      

  4.   


    常规办法是从服务端中转,如果不想走服务端,那就要实现P2P了,具体GG一下相关资料
    对,刚有人指导下我了