socket.io相关内容

Node.js SSL服务器冻结,高CPU,没有崩溃但没有连接

我希望有人可以帮我解决这个问题。 在我们公司,我们正在建立一个连接到Java Push服务器的nod​​e.js服务器。 我正在使用https模块而不是http和SLL证书。 节点和客户端之间的连接是由socket.io,在服务器和客户端。 同时node.js服务器是java服务器的客户端,这个连接使用常规套接字(网络) .connect)。 这个想法是用户连接到服务 ..
发布时间:2018-07-10 18:03:01 其他开发

Node.js HTTPS安全错误

我正在尝试创建一个安全的node.js服务器,用于使用ssl(https)的网站。 const crypto = require('crypto'), fs = require(“fs”), http = require(“http”); var privateKey = fs.readFileSync('/ home / privatekey.pem'); var cer ..
发布时间:2018-07-10 17:38:18 其他开发

Socket.IO无法通过https连接

我有一个使用socket.IO的node.js应用程序。它在http上工作正常,但是当试图通过https连接到套接字时 - 没有任何反应。 这里是代码的一部分: var fs = require('fs'); var ioHttp = require('socket.io')。listen(8899,{ 'flash policy port': - 1 }); i ..
发布时间:2018-07-10 17:31:00 前端开发

node.js,带SSL的socket.io

我正在尝试使用我的SSL证书运行socket.io但是,它将无法连接。 我的代码基于聊天示例: var https = require('https'); var fs = require('fs'); / ** * Bootstrap app。 * / var sys = require('sys') require.paths.unshift(__ dirn ..
发布时间:2018-07-10 17:21:54 其他开发

确定socket.io TCP或HTTP

这是我的节点服务器 var io = require('socket.io')。listen(8889); io.sockets.on('connection',function(socket){ socket.emit('news',{hello:'world'}); socket.on('my其他事件',函数(数据){ console.log(data); }); }) ..
发布时间:2018-07-10 10:48:45 其他开发

如何在node.js http客户端中设置套接字连接超时

有没有办法在node.js http.request中设置套接字连接超时? 我不打算设置http请求超时但是连接超时。 解决方案 使用 req.socket.setTimeout(30000); 这将覆盖没有套接字超时的默认值。请注意, timeout 事件不会自动关闭连接,您必须在处理事件时自己执行此操作,通常是通过调用 end套接字上的()或 destroy 。您还可以添加一次性 ..
发布时间:2018-07-10 10:29:46 其他开发

engine.io与socket.io有什么不同?

LearnBoost似乎有一个名为 engine.io 的新项目,理论上似乎相似到socket.io。 1)在什么情况下你会使用一个与另一个? 2)对于需要通过node.js进行基于HTML5套接字通信的新项目,我们应该使用engine.io而不是socket.io吗? 解决方案 来自 https://github.com/LearnBoost/engine.io Engine的主 ..
发布时间:2018-07-03 11:25:11 前端开发

从NodeJS服务器获取实时流式音频到客户端

我需要从1个客户端到服务器到多个侦听器客户端的实时实时音频流。 目前我从客户端进行录音工作,并通过socket.io将音频流传输到服务器。服务器接收此数据,并且必须将音频(也通过socket.io?)传输到想要侦听此流的客户端。它必须尽可能实时(最小化延迟)。 我正在使用GetUserMedia来录制麦克风(浏览器兼容性在这里并不重要)。我希望客户端使用HTML5音频标签来收听流。在服 ..
发布时间:2018-07-03 11:13:56 前端开发

WebRTC和Websockets。有区别吗?

我假设WebRTC是一个解码/编码音频和视频的API,尽管服务器和客户端之间的通信是通过Web套接字或其他网络协议完成的?我有点困惑。 WebRTC是否有自己的通信协议? 解决方案 WebRTC有两个方面。 JavaScript API( getUserMedia ),允许应用访问摄像头和麦克风硬件。您可以使用此访问权限在本地显示流(可能是应用效果),或者将流发送到网络。您可以将数据 ..
发布时间:2018-07-03 10:40:30 前端开发

socket.io客户端到客户端消息传递

我无法使用socket.io获取基本客户端到客户端(或真正的客户端 - >服务器 - >客户端)。下面是我现在的代码: io.sockets.on('connection',function(socket){ users.push(socket.sessionId); for(用户中的userID){ console.log(userID); io.sockets.so ..
发布时间:2018-07-02 14:02:28 前端开发

Websockets和二进制数据

据我所知,websockets支持二进制数据传输。二进制支持错误已修复。 那么,有没有支持二进制数据传输的websocket服务器? Socket.io似乎错过了这个机会。也许还有其他的一些功能? 解决方案 支持WebSocket服务器中的二进制数据非常简单(实际上UTF-8的工作量较少)。真正的问题是在浏览器中支持二进制数据类型。它正在开发中,但截至目前还没有支持发送和接收二进制类 ..
发布时间:2018-06-29 22:40:39 前端开发

Socket.IO - require没有被定义

我想让socket.io工作,但现在在Chrome中出现错误: 未捕获的ReferenceError:require未定义 client.php:9未捕获ReferenceError:io未定义 I改变了包含socket.io.js文件的方式,因为它存在一些其他的: ..
发布时间:2018-06-29 22:22:38 前端开发