socket.io相关内容

Socket.IO服务器性能和带宽使用情况

我即将在本地计算机上托管一个小型套接字服务器,我想知道它将使用哪种带宽。在大多数日子里,它将同时连接不超过50个客户端,但每周一次或两次可以同时拥有多达5,000多个客户端。但是,发送的唯一消息将是偶尔向所有连接的客户端发送的单个消息,没有额外的数据或任何内容。 服务器是否会导致性能显着下降它托管的电脑或者我的互联网速度慢下来? Server.js: var app = req ..
发布时间:2019-06-05 22:51:28 前端开发

WebRTC视频会议(多对多)

我即将使用webRTC + socket.io + node.js建立一个视频会议系统,所以我已经读过这本书作为Simon Pietro Romano的“与webRTC进行实时通信”的起点,我已经读完了,我我将在100 Mbps本地网络上运行这个系统,所以我将使用网状网络拓扑,因为带宽在这里不是问题,我不想专注于此,我只是有一个关于与许多用户合作的简单问题,特别是在使用这些函数时: var ..
发布时间:2019-05-27 15:46:13 前端开发

如何判断哪个套接字连接使用socket.io单击了一个按钮?

如果您在页面上有一个按钮,并且您想确保在另一个套接字点击其按钮之前无法再次单击该按钮。 如果套接字a单击了我应禁用该按钮,直到另一个套接字发送一条消息,表明他们点击了他们的按钮,然后返回第四个。 $(“。buttonTurns”)。on(“click”,function(){ socket.emit( “turnbutton click”) }) 并且当他们连接时他 ..
发布时间:2019-05-27 15:16:14 前端开发

如何在socket.io事件后重定向客户端?

我正在使用node.js及其socket.io模块构建一个简单的登录系统。 我完成了身份验证部分,即使用MongoDB,我现在可以确定尝试登录的用户是真的还是假的。 在这个阶段,当我找到一个真正的登录时,我需要将客户端重定向到另一个页面(index.html)。但是,因为没有发送请求并且不期望使用socket.io事件响应,所以我不能使用 response.setHeader(...); ..
发布时间:2019-05-27 13:38:34 前端开发

如何在apache服务器上运行socket.io(仅客户端)

我想在我的apache服务器上运行socket.io的客户端。 我已将socket.io目录上传到我的web服务器并试用了简单的客户端来自主站点 socket.io 的连接示例,但它无法正常工作。我不知道我需要什么来使它工作并连接我正在运行的服务器。 我希望,我已经清楚地解释了我的问题。 谢谢。 解决方案 复制 socket.io中的所有文件\\ nnode_module ..
发布时间:2019-05-27 11:20:55 前端开发

两个node.js服务器之间的文件/数据传输

我正在尝试建立一个小型系统,当一个服务器(也就是传感器)将数据文件传输到另一个服务器(也就是服务器)时(两个都运行node.js应用程序),当它看到另一个服务器可用时。 理想情况下,服务器应该从传感器监听连接,当建立连接时,传感器会将所有可用的数据文件传输到服务器,然后关闭连接。 我一直在玩一个名为delivery.js的图书馆( https ://github.com/liamks/ ..
发布时间:2019-05-27 10:45:35 前端开发

socket.io客户端刷新后多次侦听同一事件

我有一个包含项目表的母版页,在与服务器成功连接 socket.io 后,表格数据将不断刷新。 点击表格中的项目(项目的ID将传递给服务器),将使用ajax加载子视图,并通过收听事件连续刷新来自服务器。 现在的问题是,通过选择表中的另一个项目,子视图正在多次监听(即使我清除子视图(HTML)成功的ajax操作后)。例如,如果你选择了10个项目,它会监听10次,看不到子视图中发生的事情(一 ..
发布时间:2019-05-25 18:08:31 前端开发

Socket.io不由Node.js服务器提供服务

据我所知,从 http://socket.io/#how-to-use ,节点.js自动提供服务器上的socket.io文件。 我已经安装了socket.io,其中包含 npm install socket.io 我可以看到它位于服务器根目录上一级的 node_modules 中。 server.js: var static = require('。 /插件/节点静电'); ..
发布时间:2019-05-24 19:50:10 前端开发

同一页面上有多个socket.io连接

我可以连接到客户端上同一IP和端口上的多个资源吗? 我有以下代码 - var myIP =“192.168.1.1”; var myPort =“8080”; A = io.connect(myIP +':'+ myPort,{resource:'A / socket.io'}); B = io.connect(myIP +':'+ myPort,{resource: ..
发布时间:2019-05-24 18:06:41 前端开发

Socket.io识别套接字的用户

我写了一些代码示例,通过socket.io识别连接用户...所以现在我必须在索引页面上编写一个代码来与用户通信。 代码在下面,如何向用户[1]“欢迎”和用户[2]“HI men”发送消息,并限制连接fr 2用户。所以当2个用户连接时,其他任何人都无法连接.. Index.html: ..
发布时间:2019-05-24 17:16:19 前端开发

Node.js http-proxy丢弃websocket请求

好吧,我花了一个多星期试图弄清楚这一点无济于事,所以如果有人有线索,你就是英雄。这不是一个容易回答的问题,除非我是个笨蛋。 我使用node-http-proxy代理在不同端口上运行的16个node.js工作人员的粘性会话。 我使用Socket.IO的Web套接字处理一堆不同类型的请求,并使用传统请求。 当我将服务器切换到代理时通过node-http-proxy,一个新的问题随之而 ..
发布时间:2019-05-24 16:38:17 前端开发

我可以将socket.io事件侦听器分成不同的模块吗?

我正在处理超过15个不同的套接字事件,我想管理与这些事件相关的模块中的某些socket.io事件。 For例如,我想让一个名为login.js的文件处理 login 套接字事件,一个名为register.js的文件处理注册套接字事件。 index.js: socket.on(“connection”,function(client) ){ console.log(“客户端 ..
发布时间:2019-05-24 16:06:56 前端开发