Отправка и получение байтов от сокета - PullRequest
3 голосов
/ 09 марта 2011

Я хочу создать сервер, который позволит клиенту подключаться через сокетное соединение.

Я не могу сделать то, что не могу найти способ отправки byte.

Я нашел только статьи и примеры по отправке Сообщений и Эхо, но это не то, что мне нужно, поскольку полученные байты могут быть не видны.

Ответы [ 2 ]

4 голосов
/ 09 марта 2011

Чтобы отправить один byte через подключенный Socket, просто получите его OutputStream и позвоните .write() на этом:

Socket s = ...;
byte b = 100;
s.getOutputStream().write(b);

Для получения более подробной информации и примеров см. Главу о сокетах из Учебного руководства по пользовательской сети Java .

1 голос
/ 09 марта 2011

Socket.getInputStream () и Socket.getOutputStream () - это то, что вы ищете.Кроме того, посмотрите на этот пример для получения дополнительной информации.

С уважением.

...