Java, int не отправляется в сокет или не читается - PullRequest
0 голосов
/ 04 декабря 2018

У меня проблема.Моя программа должна отправить определенный флаг (в моем случае 5 в сокет, из которого пришло письмо) в случае, если источник не зарегистрирован в базе данных.Я загружаю этот сигнал следующим образом:

messageType.clear().putInt(5).flip();
sc.write(messageType);

На стороне источника (куда должен прийти флаг) показание выглядит следующим образом:

while (clientSocket.read(bufferIn) != -1);
bufferIn.flip();
if(bufferIn.getInt() == 5)
   System.out.println("REGISTRATION ERROR");

Но по какой-то причине это не такработа для меня Из-за этого нововведения теперь зарегистрированные пользователи не могут отправлять сообщения (

Как это исправить?

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