局域网中某个IP有一个socket在listen,公网中有一台机器的socket想connect局域网中这个IP,怎么connect?如果排除sock4,sock5等代理方法,怎么connect?

解决方案 »

  1.   

    通过router or proxy 把它的public ip mapping to Lan ip, public port mapping to lan port.
      

  2.   

    mapping是router自动的,还是需要写socket代码时设置参数?
      

  3.   

    通过router or proxy 把它的public ip mapping to Lan ip, public port mapping to lan port.
    没有谁这么做的, 这等于是做代理,  这不是解决办法事实上没办法的, 如果不用代理.QQ, MSN 是 lan ip 直接连到 public ip
      

  4.   

    如果你能control your router or proxy.
    那么This is easy.(public ip mapping to Lan ip, public port mapping to lan port.)你只要access your router web page ,set 一下就可以啦。我想proxy也是一样。TO:realdreamer(楼主英明,贫僧久仰大名,特来拜见),
    pls look owner's subject.