A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 赵玉成 黑马帝   /  2011-10-25 12:45  /  2869 人查看  /  8 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

       我写了一个聊天小程序,用的是ServerSocket,我做服务器,然后我把客户端发给我的一个同学,我们可以建立连接,他的socket和我能连上。可我把客户端发给另一个同学,socket就连不上我的ServerSocket了,报错Connection time out; 他的网是学校里的网,IP是什么10.1.7.5,10.1.7.254,是从学校里分出来的IP吧,我家网是电信的。我就想问我家电信的网建立
的ServerSocket怎么才能让他的学校里的内网连上啊??哪位童鞋tell me{:soso_e130:}

评分

参与人数 1技术分 +2 收起 理由
admin + 2 迟来的爱

查看全部评分

8 个回复

倒序浏览
郭敏 黑马帝 2011-10-25 13:14:47
沙发
请问你ServerSocket绑定的IP地址是多少?是否是绑定电信动态分配给你的IP? 如果是应该不存在这种问题啊·~  还有,能和你建立连接的那位同学是否和你在同一网段?
回复 使用道具 举报
对的 就是电信动态分配的啊,能和我建立连接的同学他家也是电信的,和我在一个地方。连不上我{:soso_e127:}的那个同学和我不在一个市,而且他是学校里的网
回复 使用道具 举报
郭敏 黑马帝 2011-10-25 14:16:31
板凳
估计是那学校的服务器给拦截了·~ 还有10.1.7.254以及10.1.7.5这两个地址,只是该学校内部局域网的IP地址。外网用户是无法访问该地址。
回复 使用道具 举报
那为什么QQ可以连上呢? QQ怎么连的啊?{:soso_e146:}
回复 使用道具 举报
10.1.7.254这好像是无线的IP呀
回复 使用道具 举报
laoyang 黑马帝 2011-11-11 11:26:22
7#
设置路由端口试试
回复 使用道具 举报
张志东 黑马帝 2011-11-11 17:43:10
8#
qq中一条信息是如何从你同学的内网传输到你的qq上的:当你同学在内网的电脑上点击发送消息的时候,你同学的电脑的QQ程序会把要发送的qq消息打包交给你同学的网卡处理,你同学电脑的网卡会把这条信息“再加工”一下交给下一站:网关(也许是交换机,也可能是路由器),网关会想上层继续转发.......直到到达腾讯的服务器,然后有服务器再一层一层的传到你这儿,说这么多好像都是些废话,总的意思就是说:网络传输需要经过很多“转站”。
猜测:有可能是你同学的内网有屏蔽端口,或者是你同学防火墙境界级别高!
回复 使用道具 举报
张志东 黑马帝 2011-11-11 17:43:58
9#
境界------->警戒
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马