Html Socket.IO在某些计算机上工作,但在其他计算机上不工作?

Html Socket.IO在某些计算机上工作,但在其他计算机上不工作?,html,node.js,express,socket.io,Html,Node.js,Express,Socket.io,我正在尝试使用Socket.IO、Express和Node.JS构建一个HTML5游戏。在开发过程中,我一直试图在本地获取其他计算机上的文件,以便其他人可以处理不同的部分。然而,尽管所有代码都在两台计算机上完美地工作,但还有一些其他的地方Express将向浏览器发送index.html和CSS文件,但没有客户端/服务器交互功能(Socket.IO)。服务器向客户端发出400(错误请求)错误 我不觉得有必要在这里发布我的代码,因为我知道它功能齐全,但我想知道在这些特定的机器中可能会发生什么情况,使

我正在尝试使用Socket.IO、Express和Node.JS构建一个HTML5游戏。在开发过程中,我一直试图在本地获取其他计算机上的文件,以便其他人可以处理不同的部分。然而,尽管所有代码都在两台计算机上完美地工作,但还有一些其他的地方Express将向浏览器发送index.html和CSS文件,但没有客户端/服务器交互功能(Socket.IO)。服务器向客户端发出400(错误请求)错误


我不觉得有必要在这里发布我的代码,因为我知道它功能齐全,但我想知道在这些特定的机器中可能会发生什么情况,使其无法正常工作。

是否使用了不同的浏览器?我不知道在不查看代码的相关部分的情况下,我们如何能够知道如何帮助您。您的代码功能不全。它在某些环境中不起作用,因此代码或环境存在问题。哪一行代码导致400错误请求错误?网页如何加载socket.io?您是从CDN还是从服务器加载它?您确定要运行的所有计算机上都安装了相同版本的socket.io吗?猜测是某些计算机上客户端和服务器之间的socket.io版本不匹配。如果您的客户端从
/socket.io/socket.io.js
加载socket.io客户端脚本,则版本将始终匹配。@xDrago否,每次都使用Google Chrome。