Передача данных через веб-сокет Java - PullRequest
0 голосов
/ 17 января 2019

Так что в основном у меня есть 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 ()?

...