我想学习如何做一个基于网络的实时多人游戏,最近,我找到了这个one并试了一下。我花了很多时间来理解它,因为我没有 js,websockets 和节点的背景知识。无论如何,我已经完成了该博客的大部分内容,但我一直收到这个错误。
javascript控制台上显示以下错误:
WebSocket连接到 'ws://localhost/socket.io/?EIO = 2& transport = websocket'失败:错误 在WebSocket握手期间:意外的响应代码:200
我已经使用以下行启动了游戏服务器:C:\xampp\htdocs\node game.js
它只显示类似_
的内容,下划线闪烁。如此茫然它没什么,但我已经阅读了类似问题的问题,他们说类似的东西已经在运作,但它不只是展示了什么并不是一件坏事。
我对这种东西真的很新,所以请,如果有人知道如何解决这个问题,请回复。非常感谢。
答案 0 :(得分:0)
正如教程所说,你应该看到
socket.io started.
您需要确保从正确的目录中访问所有静态文件。 Have you checked final code of that tutorial?
游戏服务器运行后,在浏览器中打开index.html文件。
刷新页面,您应该在控制台中看到一条消息,指出您现在已连接到套接字服务器。