Sockets 如何知道ChannelWriter是否未写入字节?

Sockets 如何知道ChannelWriter是否未写入字节?,sockets,netty,Sockets,Netty,在调用ChannelWriter.wite方法发送消息后,它会返回一个ChannelFuture。如果另一端的接收端禁用了read in epoll_wait,我认为套接字写入应该是部分完成的,因为应该写入零字节。我曾想过使用返回的ChannelFuture,但issucess返回true。 如何知道ChannelWriter.write是只完成了一部分还是写入了零字节?它只会在写入整个字节或写入失败后通知未来

在调用ChannelWriter.wite方法发送消息后,它会返回一个ChannelFuture。如果另一端的接收端禁用了read in epoll_wait,我认为套接字写入应该是部分完成的,因为应该写入零字节。我曾想过使用返回的ChannelFuture,但issucess返回true。
如何知道ChannelWriter.write是只完成了一部分还是写入了零字节?

它只会在写入整个字节或写入失败后通知未来