Javascript Html5 Websocket和顺序处理排队
在使用websocket的HTML5WebApp中,客户端可以在任何时候收到许多消息 您认为没有websocket消息冲突的风险吗?Javascript Html5 Websocket和顺序处理排队,javascript,html,websocket,queue,sequential,Javascript,Html,Websocket,Queue,Sequential,在使用websocket的HTML5WebApp中,客户端可以在任何时候收到许多消息 您认为没有websocket消息冲突的风险吗? 真的只有一个线程来处理事件吗? 如果没有,如何将这些消息存储在浏览器上并按顺序逐个处理 感谢您的帮助。WebSocket使用TCP协议,这意味着消息总是按照发送顺序到达。不存在“消息冲突”这样的事情 只有一个线程来处理事件,您可以创建一个称为WebWorker的后台线程来处理WebSocket连接(包括创建连接、发送和接收)。但是,与其他Javascript(包括
真的只有一个线程来处理事件吗?
如果没有,如何将这些消息存储在浏览器上并按顺序逐个处理
感谢您的帮助。WebSocket使用TCP协议,这意味着消息总是按照发送顺序到达。不存在“消息冲突”这样的事情 只有一个线程来处理事件,您可以创建一个称为WebWorker的后台线程来处理WebSocket连接(包括创建连接、发送和接收)。但是,与其他Javascript(包括DOM)的交互非常复杂
要处理消息,请在创建套接字后立即分配
socket.onmessage
。分配给socket.onmessage的函数将按消息到达的顺序接收消息。查找WebSocket教程了解如何使用。这是WebSocket协议RFC,我找不到任何线索: