多个客户端之间的连接到Node.js中的单个服务器

时间:2019-03-21 13:07:07

标签: node.js websocket client-server

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

1 个答案:

答案 0 :(得分:1)

您无需创建20个html页面。同一HTML页面可以由多个客户端加载。

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

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