日期:2014-05-20  浏览次数:20709 次

关于java中建立socket的网络联接
最近编了一段代码,利用socket建立两台电脑之间的TCP/IP连接
使用内网ip的时候 例如 192.168.1.103 之类建立连接的时候都可以成功
但是使用外网IP连接的时候为何总是失败?
是我获取的ip不是真实的地址,还是有别的什么机制导致不能建立直接连接?
本人对网络原理基本上不太了解
还望不吝赐教!

------解决方案--------------------
楼主用的是网络有路由器吗?如果是这样的话,去路由设置一下吧,设置你本身电脑的ip为server,不然外网是访问不了你的机子的。