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

Socket错误
我今天写了一个网络的注册程序,只是为了串一下学的知识点,我写了一个客户端和服务端,调试都没有问题,我自己在本机同时运行客户端和服务端,并注册的信息也成功导入到了数据库里面去了,可是当我把我的客户端发给我同学,让他运行时,就总是不成功,我这天设置了输出,会把客户端提交的全部数据打印出来,可是对方提交后我也没有收到数据,对方就卡一会之后,提示注册失败。
我分析了会不会是这样的原因,由于我用的是学校的实验室里一个路由的无线网,所以IP也是直接获取的为192.168.1.103,我在想会不会是这个IP出的问题,如果是希望大神指点一下我该怎么改,非得用那种有线的IP吗?如果不是,还请大神给我分析一下问题所在。先谢谢了!!!

------解决方案--------------------
肯定是网络或者端口问题。你启动服务器的ip地址和你同学的ip地址是否通,还有就是你服务器端启动的端口是否对外开放了。最简单的方法把防火墙关了。用telnet检查
------解决方案--------------------
顶一楼,如果都不行,看看端口号是否被别的占用 命令netstat -ano
------解决方案--------------------
跟有线无线没关系的。
本机能正常运行,说明程序没问题。 但是两台机器连接就不行了,应该是连的ip地址不对。你先试试ping ip能通不,还有防火墙什么的。
------解决方案--------------------
是的,先检查下网络情况,用telnet  ip port试试