Javascript Html5 Websocket和顺序处理排队

Javascript Html5 Websocket和顺序处理排队,javascript,html,websocket,queue,sequential,Javascript,Html,Websocket,Queue,Sequential,在使用websocket的HTML5WebApp中,客户端可以在任何时候收到许多消息 您认为没有websocket消息冲突的风险吗? 真的只有一个线程来处理事件吗? 如果没有,如何将这些消息存储在浏览器上并按顺序逐个处理 感谢您的帮助。WebSocket使用TCP协议,这意味着消息总是按照发送顺序到达。不存在“消息冲突”这样的事情 只有一个线程来处理事件,您可以创建一个称为WebWorker的后台线程来处理WebSocket连接(包括创建连接、发送和接收)。但是,与其他Javascript(包括

在使用websocket的HTML5WebApp中,客户端可以在任何时候收到许多消息

您认为没有websocket消息冲突的风险吗?
真的只有一个线程来处理事件吗?
如果没有,如何将这些消息存储在浏览器上并按顺序逐个处理


感谢您的帮助。

WebSocket使用TCP协议,这意味着消息总是按照发送顺序到达。不存在“消息冲突”这样的事情

只有一个线程来处理事件,您可以创建一个称为WebWorker的后台线程来处理WebSocket连接(包括创建连接、发送和接收)。但是,与其他Javascript(包括DOM)的交互非常复杂


要处理消息,请在创建套接字后立即分配
socket.onmessage
。分配给socket.onmessage的函数将按消息到达的顺序接收消息。查找WebSocket教程了解如何使用。

这是WebSocket协议RFC,我找不到任何线索: