видимо, телефон закрывает соединение сразу после опустошения буфера сокета. я не силён в терминах, но суть в том, что если мы прочитаем *все* полученые строки, соединение закрывается.