是内网还是公网的IP?socket

解决方案 »

  1.   

    当然是公网ip,否则你什么都接收不到,内网的ip只能和内网的终端通讯,
      

  2.   

    但是用公网IP,报错
    java.net.BindException: Cannot assign requested address: JVM_BindABB
    用“127.0.0.1”就没抛异常,但是连接失败
    我是在一台机子上开了服务器,和两个客户端在nat后面,然后试验tcp打洞,但是连接失败
      

  3.   

    nat很复杂的,你需要设置很多映射关系,不能用bind来实现,