关于AsynchronousSocketChannel.write方法的几个问题
public final <A> void write(ByteBuffer src,
A attachment,
CompletionHandler<Integer,? super A> handler)此方法是否保证在触发handler 之前接收到ACK?
或者它只是确保ByteBuffer被传递给本地机器的网络驱动程序?
发布于 2016-02-28 11:24:29
都不是。它确保数据已被传输到套接字发送缓冲区。从那里,它异步到NIC,从那里到网络。
https://stackoverflow.com/questions/35681790
复制相似问题