我使用passport.socketio。授权成功的调试语句是触发,但不是连接事件。我在服务器上获得这些调试语句:
setting poll timeout
discarding transport
cleared post timeout for client laknraalkn3but
clearing poll timeout
jsonpolling writing to io.j[o]("8::");
set post timeout for client laknraalkn3but
jsonpolling closed due to exceeded duration
setting request GET /socket.io/1/jsonp-polling/laknraalkn3but
不确定这是否是问题,但我尝试连接端口8086,有些人告诉我,对于大学网络服务器来说,端口太高了。我在哪里可以允许端口?在服务器防火墙?我使用的是Windows Server 2008和IIS 7,并设置了反向代理,将所有流量转发到8086端口。
谢谢!
答案 0 :(得分:0)
这绝对是一个防火墙问题,但如果不知道您的完整设置,就无法进行诊断。确保服务器上的端口8806已打开,然后查看您和服务器之间是否有物理硬件防火墙,并且端口8806也是打开的。