下一词 这是一个游戏应用程序,您可以在与朋友聊天的同时玩游戏。 技术领域 套接字 Socket.io是一个库,该库包装了websocket协议,并具有其他功能,例如发送带有元数据的数据包。 服务器拒绝Websocket协议升级时,Socket.io在用户和客户端之间建立全双工(双向)连接,并建立长轮询连接。 双向连接意味着可以将数据从服务器发送到客户端,而无需向服务器发出请求,反之亦然。 安装 服务器端 npm i socket.io 客户端 npm i socket.io-client 加工 Socket.io处理两个事件.emit( )和.on( ) 。 .emit()触发事件 .on()听事件 我们可以在客户端和服务器端使用这两个功能。 请参阅此处的示例。 客户端(React) import React from "react"; import io from "