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

远方朋友socket连不上,局域网可以,什么回事
我是学校的学生,校园网,外面应该是有个路由器的,我自己写了个服务器,客户端局域网是能联上服务器,但是我尝试让远方的朋友联就联不上了,哪里出问题了,我是菜鸟,求讲具体点
PS:我门通过qq可以传文件,不是说明我们可以连接的吗?为什么自己写的socket就不可以

------解决方案--------------------
这很正常啊,这要能访问反而奇怪了
你先在本机上查下你的IP地址,然后再通过网上来查询你的IP地址,你会发现这两个IP地址不一样的
这就是内网的IP和外网的IP
PS:如果你是在家里上网的,对方一般可以连得上
------解决方案--------------------
如果路由直接连公网,可以在路由上设置端口映射,比如到达路由80端口的请求抓发到你的服务器80端口上

如果不能操作路由器,或者你所能操作的部分只是在更大的局域网中,那么可能最简单的办法是装个花生壳之类的工具,注册个免费域名,需要穿透工具一直挂着