2016-01-31 7 views
0

Я пытаюсь отправить byte[] поверх потока (из сокета).Отправка байта [] поверх потока эффективно

Я попытался использовать ObjectOutput/InputStream для отправки и получения byte[], но это слишком медленно. Даже при установке noTcpDelay(true) и увеличении размеров отправляющего и принимающего буфера в сокете.

Каков наиболее эффективный способ отправки байта [] по сети и как я могу это сделать?

ответ

2

Вы пытались использовать ByteArrayInputStream и ByteArrayOutputStream? Я считаю их наиболее подходящими потоками для чтения/записи byte[]