写了一个网页端实时通讯程序,websocket实现,通信服务程序寄宿在控制台程序中,网页服务器是server2012系统,ws程序在w7主机上跑网页通信正常,想把程序搬到服务器上,因为客户机跑服务程序存在人为不稳定因素,程序移植到服务器上,端口地址都正确修改了,程序也可以正常启动,但网页端ws却无法正常通信(程序没有死机,客户端浏览器发起ws连接服务器无反应),调试了一个星期了,一直无法解决,希望有这方面经验的朋友给些帮助,谢谢~
先找个工具软件试下 参考
在服务器上用工具软件测试接口(同机测试),排查是否由于网络原因导致无法连接。
再在客户端用工具软件测试,排查是否是客户机程序有问题。
调试手段可以借助vs 远程调试 或者 关键步骤log日志。
谢谢您的建议,我用您的方法测试了一下,发现并非程序的问题,应该是系统的问题,我的服务器是windows server2012 x64,防火墙关闭了,我怀疑是一些其他的安全因素导致系统阻止websocket接入
@龚恒: 你好,麻烦问一下你这个问题最后解决了么 我也遇到类似的问题,不知道如何解决;