6

socket.io 是否保证 on() 回调将以与发出消息的顺序相同的顺序被调用?

4

1 回答 1

8

Node.js 是一个单一的事件循环,所以是的。

但是你还有另一个问题,想想你和你的客户之间的延迟,如果两个客户发送他们的消息,到达服务器的第一条消息将首先被处理,所以如果第一个客户发出他的消息但他有更高的延迟从第二个客户端(在第一个客户端之后发送他的消息)到服务器,那么它可能是第二个客户端消息,将首先处理

于 2013-02-18T10:26:47.310 回答