首页 > 解决方案 > Nodejs中多个客户端到单个服务器之间的连接

问题描述

我需要创建 20 个客户端,它们使用 websocket 同时向 nodejs 中的服务器发出请求。我能够使用 websocket 在单个服务器和客户端之间创建连接。但是当谈到创建 20 个客户时,我没有任何想法可以继续。请提出任何建议以继续进行。

标签: node.jswebsocketclient-server

解决方案


您不需要创建 20 个 html 页面。多个客户端可以加载相同的 HTML 页面。

在服务器端,每次客户端连接到您的 websocket 服务器时都会触发“请求”事件。您的 websocket 服务器将能够开箱即用地处理多个客户端。但是,您需要确定此特定请求来自“哪个”客户端。这可以通过使用令牌或凭据或您希望在客户端和服务器之间建立的任何其他自定义协议来完成。

websocket在此处检查模块的服务器端使用示例: https ://www.npmjs.com/package/websocket#server-example


推荐阅读