19得票4回答
如何在Node.js中使用ws(WebSocket)包创建/加入聊天室

我在服务器端使用ws包,希望客户端能够在服务器套接字中创建/加入房间。当他们不再连接时,从创建的房间中移除他们。 PS:我不想使用socketIo。

14得票4回答
为什么接收到的 WebSocket 数据会变成缓冲区?

我正在尝试做一个非常基本的WebSocket,但我不明白为什么我没有收到字符串返回。 我正在使用npm中的ws模块作为服务器。https://github.com/websockets/ws 客户端: let socket = new WebSocket('wss://uploa...

12得票3回答
我该如何创建一个 Rust Websocket 客户端?

我尝试使用不同的库和实现,但我无法在Rust中获得一个可用的WebSocket客户端/监听器。 我尝试编写了一个处理程序: extern crate ws; use ws::{connect, listen, Handler, Sender, Handshake, Result, Mes...

10得票5回答
WebSocketClient.js:16 WebSocket连接到'ws://localhost:3000/ws'失败:React,Docker,NGINX。

问题在于,当我在本地使用npm start启动React应用时,没有ws连接失败的问题。 如果我在Docker容器中启动NGINX和React服务器,我会不断收到以下错误: WebSocketClient.js:16 WebSocket connection to 'ws://local...

10得票2回答
如何停止Jest在测试WebSockets时挂起?

我在node.js中创建了一个应用程序,并使用NPM的'ws'包在服务器上提供了一个WebSocket接口。现在我想使用Jest测试这个接口,测试运行成功但是Jest没有退出并显示了以下错误信息: Jest did not exit one second after the test run...

8得票3回答
GraphQL 订阅 vs socket.io

我正尝试基于WebSocket构建实时应用,有两个选择:socket.io和GraphQL Subscriptions。但很难找到它们的比较。 如何选择其中之一并且它们之间有任何性能差异吗?

8得票1回答
NodeJS中的客户端websocket证书

我有一个NodeJS WebSocket客户端应用程序,使用 ws (https://www.npmjs.com/package/ws) - 这个NodeJS应用程序作为客户端连接到WebSocket服务器。 我可以通过指定 wss:// 协议来使用HTTPS。 如何让TLS连接使用客户端...

8得票1回答
使用Express的POST请求处理程序发送WebSocket消息

我有一个Express服务器,用于接收来自外部API的Webhook事件。当它接收到这些事件时,我希望该HTTP请求的处理程序向WebSocket客户端发送消息。以下是一些基本代码,以说明我的意思。 外部API将向我的Express服务器上的一个端点发送HTTP POST请求,比如说它看起来...

7得票1回答
如何提高 SocketIO 的性能表现?

在Etherpad中,我们广泛使用SocketIO(自从很早以前),非常感谢团队提供了这样一个有用的东西 :) Etherpad是一个nodejs项目。 我对SocketIO的问题可能是由于我的错误配置或理解不足,但经过大量测试工具生成、内存设置等调整后,我们仍然得到了令人沮丧的每秒最大消...