У меня очень простой прослушиватель сокета TCP. Я хочу прекратить получать данные, когда символ null
или #
.Java TCP socket listener
while ((line = in.readLine()) != null && !line.equals("#")){
tcpData = tcpData + line;
}
server.close();
не закрывает розетку в виде потоков кода. Гнездо закрывается только тогда, когда я закрываю Hyperterminal. Что я пропустил?
1. Является ли «#» отправлено сервером? 2. Завершает ли сервер эту строку? 3. Закрывает ли сервер соединение? – Fildor
Не используйте 'readLine', если вы не хотите читать * строку *. –
Что я могу использовать вместо readline? –