Java: «прослушивание» DataStream - PullRequest
2 голосов
/ 07 мая 2011

У меня есть программа, которая подключается к серверу и отправляет / получает данные через поток входных и выходных данных.Я хочу отладить его и посмотреть, правильны ли передаваемые сообщения, поэтому я должен прочитать то, что отправляется через потоки, но соединение имеет время ожидания 1 секунда.(на стороне сервера, и я не могу это контролировать) Есть ли способ прослушать поток, чтобы я мог получить данные из него на консоль И иметь возможность отправлять эти данные еще?

1 Ответ

3 голосов
/ 07 мая 2011

Jakarta Commons IO поможет вам.Там, где вы создаете DataInputStream, вставьте TeeInputStream, который пишет в ByteArrayOutputStream.Затем вы можете просмотреть этот байтовый массив на досуге.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...