D7 的 scktsrvr.exe连接故障。只有部分客户端能连接,求教!
最近用D7 的 scktsrvr.exe 开发了一个三层数据库。用scktsrvr.exe做端口服务器,端口设定为 211 ,也设定过 1435.程序开发完以后在网上测试。发现了很多问题,很多人提示连接不上服务端。搜集了一些错误报告,发现绝大多数的人都是多台电脑使用路由器上网才出现的问题。更有一个稀奇的,客户声称,他家里两台电脑使用路由上网,一开始使用客户端连接服务端一切正常,但是后来另一台电脑系统坏了,重新装了一下系统后(镜像版),原来能连接服务端的电脑也连接不上了。狂晕!
后来联系到该用户,现场测试,当他连接的时候,scktsrvr.exe 的用户中能看见他的 IP 信息,但是他登陆不了。后来去掉了客户端的错误拦截,发现他点击 “登陆” 后程序不再出错,但也没有任何反映。个人分析了一下问题可能是客户端发给服务端的用户名和密码服务端收到了,但是服务端反馈的验证通过信息客户端接收不到。(汗一个),查找了多日无法解决,特来向大家讨教,还望各位不惜赐教,我在这里先谢过了!