В обычном блокирующем сокете я могу использовать Socket.getOutputStream (). Flush (), чтобы частично контролировать, когда отправлять TCP-пакет. Есть ли аналогичная операция для SocketChannel?
Редактировать: Я предполагаю, что каждый раз, когда я вызываю SocketChannel.write (ByteBuffer src), будет отправляться по крайней мере один отдельный пакет, даже если в буфере есть только 1 байт (предположим, что Nagle выключен), я прав?
Редактировать: пакет -> пакет, извините за неправильное написание.