我使用socket.io 0.9.6,我从真实用户那里获得了很多日志client not handshaken client should reconnect
,但我自己永远无法重现它。
我尝试了很多浏览器(IE8-9,FF3.6-13,Chrome,Opera 11),我尝试模拟高ping(最多4s),但无所事事,我从来没有得到这个日志。
我可以做些什么来重现这个?
答案 0 :(得分:1)
这可能是由客户端的防病毒软件或防火墙引起的。我对avast防病毒有同样的问题。
可能的解决方案:使用服务器端的端口转发,使用几个常用的端口,如80,25,443,843,110,5190,5222,5223等。如果客户端连接失败,请尝试更改端口并再次连接。它对我有用。