эй Как часть проекта, я должен был написать небольшой IRC-клиент для встраивания в него.Все работает хорошо до тех пор, пока программа не будет закрыта, а поток, считывающий ввод с IRC-канала, ожидает большего ввода и никогда не умирает.
while(((inBuffer=in.readLine())!=null)&&(die==false))
inBuffer - просто строка, а in - буферизованный читатель на сокете,переменная die является логическим значением, и я подумал, что я могу установить для него значение true, и оно выпадет из потока.Проблема в том, что inBuffer = in.readLine () "сидит там, пока не получит другую строку.
Может кто-нибудь дать мне руку?