编了一个Internet 连接的软件,用TCPIPSocket,
若Server端的电脑直接连Moden(ADSL)上网就可以连接到。
但若是Server端的电脑经过路由再连Moden上网就不能连接。
请问这个问题怎么解决啊??

解决方案 »

  1.   

    >>若Server端的电脑直接连Moden(ADSL)上网就可以连接到。那是因为Server端获得的IP给了虚拟的PPPoE网卡,由Server端的电脑自己控制。
    >>>但若是Server端的电脑经过路由再连Moden上网就不能连接。显然这时获得的IP给了路由器,你这时链接的Server端IP是路由器。请问你的软件运行在路由器里吗?
      

  2.   

    Server不是运行在路由器的。而是运行在一台普通的电脑,此电脑再经过路由连Moden上网。
      

  3.   

    TO: VeryOldMan(老者(www.gzmeishi.com)) 情况是像你说的那样,那怎么解决呢?
      

  4.   

    一般情况是: 没解!
    除非你能这样:
    在路由器上定义一个规则,当有客户端要求连接本IP的某端口时,则把该连接请求转发到你做Server的计算机的IP及端口上,再由你的Server来处理。
    但绝大部分ADSL宽带MODEM无法这样配置。