Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/407.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从websocket url获取数据?_Javascript_C#_Html_Node.js_Websocket - Fatal编程技术网

Javascript 如何从websocket url获取数据?

Javascript 如何从websocket url获取数据?,javascript,c#,html,node.js,websocket,Javascript,C#,Html,Node.js,Websocket,当我连接到一个使用WebSocket的网站时,我可以使用Google开发者工具获得框架 所以我想在程序(JS,C#)中获得相同的数据,但实际上我不知道该怎么做 我曾考虑使用NodeJS发出http.request,但它不是http url:/ 我曾想过制作一个示例JS客户端,但我无法获取数据,因为我无法使用“key”发送标题 所以,我真的希望你能帮我一把,我的基础英语很抱歉:(WebSockets是在客户端和服务器之间实现有状态、持久连接的标准技术。它有自己的协议ws://和wss://(如

当我连接到一个使用WebSocket的网站时,我可以使用Google开发者工具获得框架

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

我曾考虑使用NodeJS发出http.request,但它不是http url:/ 我曾想过制作一个示例JS客户端,但我无法获取数据,因为我无法使用“key”发送标题


所以,我真的希望你能帮我一把,我的基础英语很抱歉:(

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

您需要的是一个合适的WebSocket客户端来从服务器接收数据

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

如果您想使用WebSockets,NodeJS有


在C#中,您应该看看。

您可以使用类似于连接ws://和wss://协议的库。google为node.and for.net提供了一个快速的解决方案。我们如何将websocket数据从chrome开发工具中获取到外部文件中?我想我理解了,但有一个问题仍然存在:我必须设置头吗?@Rynelf不,您不应该这样做如果您使用的是socket.io,请不要使用任何特定的头文件。按照文档的说明,您会惊讶地发现,您的程序启动和运行的速度有多快。@Rynelf正如我在回答中所说,Websocket没有协议。没有头文件,请求正文……这就像使用原始网络通道一样。我有一个类似的任务。我需要从Websocket访问数据在chrome浏览器中运行的ket?这就是要走的路吗?@Dr.YounesHenni为什么不,顺便说一句,谁知道你的病例的细节。我会发布一个新的问答。。