日期:2014-05-18  浏览次数:20888 次

大家有碰过我这中服务端情况的吗?
我是直接socket做服务端程序,本机做服务端和客户端进行测试也正常,为什么在别人电脑或者放到服务器上,客户端就连不上了?大致有哪些原因,谢谢各位

------解决方案--------------------
一般是因为防火墙封锁了你socket用的端口号,你要看socket错误代码来具体分析和判断,客户端如果连接不上,应该用MessageBox把socket错误代码显示出来,服务端如果出错,应该把socket错误代码写入日志文件,
------解决方案--------------------
探讨
大致有哪些原因

------解决方案--------------------
路由器防火墙
------解决方案--------------------
netstat

telnet

使用这些工具进行诊断吧。