我需要知道Netty的异步模型是否保证数据包顺序(在比第4层更高的层次上)
例如,在以下代码中
// Assume dos is a DataOutputStream connected to a socket
dos.writeBytes(new byte[] { 0x0, 0x1, 0x2, 0x1, 0x0 });
Thread.sleep(100);
dos.writeBytes(new byte[] { 0x4, 0x1, 0x5, 0x3 });
是否保证第一组字节将在第二组之前到达,或者Netty是否将它们分组到更高级别然后同时推送这些字节组?
答案 0 :(得分:2)
是保证订单,所以无需担心。