socket.io中的消息排序

时间:2013-02-18 10:14:42

标签: socket.io message

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

1 个答案:

答案 0 :(得分:6)

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

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