У меня проблема.Моя программа должна отправить определенный флаг (в моем случае 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");
Но по какой-то причине это не такработа для меня Из-за этого нововведения теперь зарегистрированные пользователи не могут отправлять сообщения (
Как это исправить?