如何从websocket url获取数据?

Ryn*_*elf 4 html javascript c# websocket node.js

当我连接到使用websockets的网站时,我可以使用Google Developer Tools获取框架.

来自websocket网址的数据

所以我想获得相同的数据但是在程序中(JS,C#),但我实际上不知道应该怎么做.

我想用NodeJS做一个http.request,但它不是一个http url:/我想做一个示例JS客户端,但我无法获取数据,因为我无法发送带有'key'的头文件.

标题

所以,我真的希望你有办法帮助我,对不起我的基本英语:(

Mat*_*zer 5

WebSockets是在客户端和服务器之间实现有状态持久连接的标准技术.它有自己的协议ws://和wss://(比如https://).

您需要的是一个适当的WebSocket客户端,用于从服务器接收数据.

这里的问题是WebSockets它本身不是协议.没有请求和响应的概念.这就像使用TCP套接字一样.

如果您想使用WebSockets,NodeJS具有Socket.IO客户端API.

在C#中,你应该看看SignalR.