可能宽带网分的IP是一个局域网共用的,内网IP是不可能从外部访问的

解决方案 »

  1.   

    是这样的,adsl上网的用户的ip地址不是固定的。这一点在电信的adsl说明中有明确的文字解释:不保证用户的ip固定,且也不保证一定可以上网,因为在ip分配完毕以后(别忘了ip地址是一种有限资源)就不能再为用户分配ip地址了
      

  2.   

    端口映射,就是把路由器上的端口分配给你的pc,但是ip地址仅仅是路由器的所以,你必须同时说明自己的端口  比方说  202.194.196.88:8088端口就是8088。这样子,问题就可能解决。
      

  3.   

    我的程序里也写端口号了,也是本机的端口,ServerSocket sc = new ServerSocket(9999);
    就是这样,客户端是Socket sk = new Socket("221.200.16.123",9999);然后服务器在adsl上运行客户端就找不到,那要是端口映射,该怎么改呢
      

  4.   

    端口映射在服务器上装个XXX软件设置一下就行。
    你可以去GOOGLE搜文章,可以找到很多这样的软件和教程。good luck.