Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.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
关闭或刷新websockets firefox_Firefox_Node.js_Websocket - Fatal编程技术网

关闭或刷新websockets firefox

关闭或刷新websockets firefox,firefox,node.js,websocket,Firefox,Node.js,Websocket,我正在node.js中编写websocket服务器。在firefox中测试时,在刷新或页面关闭时,firefox似乎在发送随机数据,我让我的服务器将数据写入std out,每次似乎都是不同的不可打印字符。这真的是随机数据,还是我不知道的东西。我在WebSocket上找不到关于结束握手的任何信息,但肯定有关于这些数据的信息。包括一个两字节的网络顺序整数和一个可选的“描述性”部分,不需要人类可读。如果将双字节整数写入标准输出,并将其视为两个ASCII字符或UTF-8字符,则很有可能它看起来像垃圾。听

我正在node.js中编写websocket服务器。在firefox中测试时,在刷新或页面关闭时,firefox似乎在发送随机数据,我让我的服务器将数据写入std out,每次似乎都是不同的不可打印字符。这真的是随机数据,还是我不知道的东西。我在WebSocket上找不到关于结束握手的任何信息,但肯定有关于这些数据的信息。

包括一个两字节的网络顺序整数和一个可选的“描述性”部分,不需要人类可读。如果将双字节整数写入标准输出,并将其视为两个ASCII字符或UTF-8字符,则很有可能它看起来像垃圾。

听起来好像没有正确地解除屏蔽。您在WebSocket中使用的是什么;socket.io?我正在使用node.json重载为WebSocket编写我自己的服务器。看起来“描述性”部分每次都在变化,但原因是一样的,所以描述不应该是一样的。别忘了去屏蔽它。所有客户端到服务器的消息都被屏蔽,即使是乒乓和闭合帧。