node.js - Nodejs中多个客户端到单个服务器之间的连接
问题描述
我需要创建 20 个客户端,它们使用 websocket 同时向 nodejs 中的服务器发出请求。我能够使用 websocket 在单个服务器和客户端之间创建连接。但是当谈到创建 20 个客户时,我没有任何想法可以继续。请提出任何建议以继续进行。
解决方案
您不需要创建 20 个 html 页面。多个客户端可以加载相同的 HTML 页面。
在服务器端,每次客户端连接到您的 websocket 服务器时都会触发“请求”事件。您的 websocket 服务器将能够开箱即用地处理多个客户端。但是,您需要确定此特定请求来自“哪个”客户端。这可以通过使用令牌或凭据或您希望在客户端和服务器之间建立的任何其他自定义协议来完成。
websocket
在此处检查模块的服务器端使用示例: https ://www.npmjs.com/package/websocket#server-example
推荐阅读
- c++ - 使用 OpenGL 绘制椭球的问题
- c# - .Net Core:如何初始化需要 DBContext 的单例?
- amazon-cognito - AWS Amplify - 更新另一个用户属性
- javascript - 页面刷新时运行函数的最佳方式
- algorithm - 为什么线性时间可约重要
- node.js - 从 MongoDB 中的特定月份和特定年份获取文档
- c# - WinForms C# Not all code paths return a value
- angular - 拉斐尔与 Angular 4+
- javascript - Assigning one array to another javascript
- git - 补丁文件最后包含 git 版本