websocket相关内容

如何获取现有的 websocket 实例

我正在开发一个应用程序,该应用程序使用 Websockets (Java EE 7) 向所有连接的客户端异步发送消息.每当创建新文章(我的应用中的参与模式)时,服务器(Websocket 端点)都应发送这些消息. 每次与 websocket 端点建立连接时,我都会将相应的会话添加到一个列表中,我可以在外部访问该列表. 但我遇到的问题是,当我访问这个创建的 websocket 端点时,所 ..
发布时间:2021-12-25 14:08:36 Java开发

选择 JSON over TCP 的传输方式

我正在编写一个简单的流式 JSON 服务.它由 JSON 消息组成,间歇性地发送很长一段时间(数周或数月). 通过普通 TCP 套接字发送多个 JSON 消息的最佳实践是什么? 我看过的一些替代方案(以及它们的缺点)是: 换行符分隔 JSON - 缺点:JSON 中的换行符需要转义或禁止 websocket 启发了 0x00 0xff 框架 - 缺点:它现在是二进制的,不再是 ..
发布时间:2021-12-25 14:08:28 其他开发

HTTP Keep-Alive 和 Websockets 之间的行为差​​异是什么?

我最近一直在详细研究 websockets.创建了我自己的服务器,并且有一个 公共演示.我没有如此详细的经验或知识:http.(虽然因为 websocket 请求升级为 http 请求,所以我有一些.) 在我这边,服务器会报告每次命中的详细信息.其中有一堆http keep-alive请求.我的服务器不处理它们,因为它们不是 websocket 请求.但它激起了我的好奇心. 关于 we ..
发布时间:2021-12-25 14:08:24 其他开发

Chrome 59+ websocket 框架在 DevTools 中不再可见

自从我在 Mac OS El Capitan 上从 Chrome 58 => 59 升级后,当我使用 Dev Tools Network 检查器查看 WebSocket 帧时,这些帧不再可见.我们构建了一个大量使用 WS 的应用,因此我非常依赖此功能. 我想也许是我们在我们的应用程序中改变了一些东西——可能导致它不显示的编码或协议,所以我在这里尝试了这个简单的测试:https://webso ..
发布时间:2021-12-25 14:08:07 其他开发

Websocket、Angular 2 和 JSON Web 令牌身份验证

我的 Angular 2 应用程序(用打字稿编码)有一个简单的身份验证方案: 用户登录: 服务器返回 JSON 网络令牌 (JWT) abc123... 在每次 API 调用时,应用程序都会在 Authorization 标头中发送 JWT 服务器验证 JWT 并授予访问权限 现在我想添加 websockets.我想知道如何在那里验证用户.由于我无法控制将哪些标头发送到 webs ..
发布时间:2021-12-25 14:07:38 其他开发

websockets 安全与否?

wikipedia 似乎推断 websockets 是安全的: 为了支持 Web 浏览器,在 Firefox 6(名为 MozWebSocket)、[2] Google Chrome 14[3] 和 Internet Explorer 10 开发者预览版中实现了 WebSocket 协议的安全版本....虽然没有已知的漏洞利用,但它在 Firefox 4 和 5 中被禁用... 但是 w3 表 ..
发布时间:2021-12-25 14:07:20 前端开发

棘轮 + nginx + SSL/安全 websocket

我一直在尝试通过 SSL 运行 Ratchet.io(这个问题:php 棘轮 websocket SSL 连接?). 我的网络服务器在 myhost.mobi 上运行,我为 websocket 服务“wws.myhost.mobi"创建了一个单独的虚拟主机. 我的网络套接字: $webSock = new React\Socket\Server($loop);$webSock->li ..
发布时间:2021-12-25 14:07:05 其他开发

如何调试 Websocket?

我想监控 websocket 流量(比如查看客户端/服务器使用的协议版本)以进行调试.我该怎么做呢?对于这样的任务,Wireshark 似乎太低级了.建议? 解决方案 Wireshark 听起来确实是您想要的.握手后,WebSockets 几乎没有框架或结构(所以你想要低级),即使有,wireshark 也很快(或已经)能够解析它并向你展示结构. 就我个人而言,我经常用tcpdump ..
发布时间:2021-12-25 14:06:55 其他开发

Express 和 WebSocket 监听同一个端口

我有一个 app.js,用于在收到一些 POST 数据时触发两个事件: 将 POST 数据插入数据库 使用 WebSocket 向客户端发送消息 这是app.js(仅重要的几行) var express = require('express');var bodyParser = require('body-parser');var server = require('./serve ..
发布时间:2021-12-25 14:06:39 前端开发

限制 ASP.NET 4.5 中 WebSocket 的性能因素?

MSDN 文档似乎没有很好地涵盖 ASP.net 4.5 对 HTML5 的支持WebSockets 协议! 这就是我要找的: 一个服务器/应用程序/CPU 可以支持多少个实时连接? 是否有可以设置/获取的最大传入连接数? 无论通过套接字传输的数据如何,每个应用程序的最佳套接字数是多少? 更新: 来自 Flash RTMP 套接字(websocket 的替代方案)的请求 ..
发布时间:2021-12-25 14:06:32 C#/.NET

WebSockets 能耗

在移动设备(iPhone/Android)上,实现 WebSockets 与 HTTP 对电池消耗有什么影响? 假设我正在构建一个即时消息应用程序并且有两个选项: 依靠推送通知将新消息通知设备,然后通过 REST API 获取该消息. 在用户启动应用时建立 WebSocket 连接,并在应用处于活动状态时保持该连接.服务器将所有消息直接转发到设备,而不是使用推送通知. 有人告诉 ..
发布时间:2021-12-25 14:06:22 移动开发

直接 MQTT 与基于 WebSocket 的 MQTT

与直接 MQTT 相比,MQTT over WebSocket 有哪些优点? 我正在考虑在我的项目中使用 MQTT,所以我想知道为什么有些人选择 MQTT 而不是 WebSocket 而不是直接的 MQTT. 解决方案 如果您打算直接从 web 应用程序(在页面中)发布/订阅消息,您应该只需要通过 websockets 运行 MQTT. 基本上,我会为所有内容运行纯 MQTT, ..
发布时间:2021-12-25 14:05:42 其他开发