Так что в основном у меня есть java ServerSocket, связанный с браузером, на котором есть js websocket. После правильного рукопожатия я получаю данные в этом цикле
while((d = in.read()) != -1) {
System.out.println(Integer.toString(d));
}
Клиент отправляет данные с
socket.send(send_data.value);
Где send_data - элемент ввода;
И когда я посылаю данные повторно, я всегда получаю разные байты, и что самое важное - количество байтов не делится на 4 .
Почему это происходит? Должен ли я использовать некоторые вещи ByteBuffer или flush ()?