Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.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的写入队列_Javascript_Html_Websocket - Fatal编程技术网

Javascript websocket的写入队列

Javascript websocket的写入队列,javascript,html,websocket,Javascript,Html,Websocket,我使用websocket在我的代码上连接服务器,如: var WS = new WebSocket("ws://" + document.domain + ":3232/sc"); WebSocket的状态参数有4个readyState,我想实现一个队列,它在套接字上发送数据之前等待打开状态 如何以高效和常规的方式进行?这种情况的最佳做法是什么 有关WebSocket状态的更多信息 “onopen”事件有什么问题 假设当客户端连接到服务器时,它会发送一些动态消息。因此,我无法将它们添加到onO

我使用websocket在我的代码上连接服务器,如:

var WS = new WebSocket("ws://" + document.domain + ":3232/sc");
WebSocket的状态参数有4个readyState,我想实现一个队列,它在套接字上发送数据之前等待打开状态

如何以高效和常规的方式进行?这种情况的最佳做法是什么

有关WebSocket状态的更多信息

“onopen”事件有什么问题


假设当客户端连接到服务器时,它会发送一些动态消息。因此,我无法将它们添加到onOpen事件中。或者提示websocket中存在问题且连接已断开。信息不应该丢失。建立连接时,必须在websocket上发送消息。
WS.onopen = function(){

   // do stuff
};