首页 新闻 会员 周边

webscoket控制台寄宿程序在sever2012服务器上运行为报错,但无法为前端提供通信服务?

0
悬赏园豆:20 [已解决问题] 解决于 2017-07-31 14:49

写了一个网页端实时通讯程序,websocket实现,通信服务程序寄宿在控制台程序中,网页服务器是server2012系统,ws程序在w7主机上跑网页通信正常,想把程序搬到服务器上,因为客户机跑服务程序存在人为不稳定因素,程序移植到服务器上,端口地址都正确修改了,程序也可以正常启动,但网页端ws却无法正常通信(程序没有死机,客户端浏览器发起ws连接服务器无反应),调试了一个星期了,一直无法解决,希望有这方面经验的朋友给些帮助,谢谢~

龚恒的主页 龚恒 | 初学一级 | 园豆:184
提问于:2017-07-27 20:26
< >
分享
最佳答案
0

先找个工具软件试下  参考

在服务器上用工具软件测试接口(同机测试),排查是否由于网络原因导致无法连接。

再在客户端用工具软件测试,排查是否是客户机程序有问题。

调试手段可以借助vs 远程调试 或者 关键步骤log日志。

收获园豆:20
hahanonym | 小虾三级 |园豆:1460 | 2017-07-28 09:01

谢谢您的建议,我用您的方法测试了一下,发现并非程序的问题,应该是系统的问题,我的服务器是windows server2012 x64,防火墙关闭了,我怀疑是一些其他的安全因素导致系统阻止websocket接入

龚恒 | 园豆:184 (初学一级) | 2017-07-31 14:49

@龚恒: 你好,麻烦问一下你这个问题最后解决了么 我也遇到类似的问题,不知道如何解决;

ydpC# | 园豆:183 (初学一级) | 2018-03-23 11:20
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册