Книга Netty в действии имеет более четкое определение:
write
:
Записывает сообщение на канал.Это вызовет write(ChannelandlerContext, Object msg, ChannelPromise)
для следующего ChannelOutboundHandler
в ChannelPipeline
.
Примечание: это не записывает сообщение в базовый сокет, а только ставит его в очередь.Чтобы записать его в Socket, вызовите flush()
или writeAndFlush()
.
flush
:
Очищает все ожидающие записи канала.Это вызовет flush(ChannelHandlerContext
) на следующий ChannelOutboundHandler
в ChannelPipeline