Ale*_*tin 46 networking html5 websocket socket.io
如果我们通过相同的html5 websocket发送两条消息,彼此分开毫秒,
从理论上讲,消息的到达顺序是否与发送的顺序不同?
obe*_*tet 47
简答:不.
答案很长:
WebSocket运行在TCP上,所以在这个级别@EJP的答案适用.WebSocket可以被中间人(如WS代理)"拦截":允许那些WebSocket控制帧(即WS ping/pongs)重新排序,但是当没有WebSocket扩展时,它们不能重新排序.如果存在原则上允许重新排序的新的扩展,那么中间人只有在理解了适用的扩展和重新排序规则时才可以这样做.
use*_*421 17
它们不可能无序到达您的应用程序.任何事情都可能发生在网络上,但TCP只会按照发送顺序向您显示字节.
| 归档时间: | 
 | 
| 查看次数: | 11362 次 | 
| 最近记录: |