我刚刚开始掌握 socket.IO 和 nodeJS。让我的网络应用程序与他们一起工作。然后我让一个 friend 在办公机器上试用它,发现它无法连接。
我设置了这两个测试用例:
http://thebeer.co/labs/rt/chat.php ( server JS here ) - 这是 socket.IO chat example 的精确副本.
http://thebeer.co/labs/rt/test.php ( server JS here )
他俩都失败了。我还有一个 friend 在大学计算机上尝试,但也无法连接!在被告知较低的端口号不太可能被安全网络阻止后,我尝试过监听端口 8100、8080 和 81-90 的 Node 服务器。
真的不明白,每个人都可以访问实时功能非常重要,我做错了什么?
如何让 socket.IO 连接到安全的办公室和大学网络?
最佳答案
许多大型企业网络会为大多数用户阻止端口 80 (http) 和端口 443 (https) 以外的一切。尝试将所有内容放在这两者之一上以获得最大兼容性。
关于javascript - 套接字 IO 无法在公司网络内连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6073085/