多个客户端与Nodejs中的单个服务器之间的连接

问题描述 投票:0回答:1

我需要创建20个客户端,它们使用websocket同时向nodejs中的服务器发出请求。我能够使用websocket在单个服务器和客户端之间创建连接。但是在创建20个客户端时,我无意继续。请提出任何建议继续。

node.js websocket client-server
1个回答
1
投票

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

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

在这里查看websocket模块的服务器端用法示例:https://www.npmjs.com/package/websocket#server-example

© www.soinside.com 2019 - 2024. All rights reserved.