准备工作
安装 Node.js
注意: 此项目使用 node v20.11.0 和 npmv 10.2.4。
选择编辑器
选择你喜欢的编辑器或使用Visual Studio Code。
学习 JavaScript 基础知识
如果你对 JavaScript 不熟悉,可以尝试这个教程:《JavaScript 快速入门》。
什么是Websocket?
WebSocket API是一项先进的技术,它使得用户的浏览器和服务器之间可以打开双向交互式通信会话成为可能。通过这个API,你可以向服务器发送消息并接收基于事件的响应,而无需轮询服务器以获取回复。
什么是Socket.IO?
Socket.IO 是一个库,它实现了在客户端和服务器之间进行低延迟、双向和基于事件的通信。在大多数情况下,连接将使用WebSocket建立。它提供了服务器和客户端之间低开销的通信渠道。如果WebSocket连接不可用,它将退回到HTTP长轮询。