NNTP & Socket - Как прервать? - PullRequest
       6

NNTP & Socket - Как прервать?

0 голосов
/ 27 ноября 2009

Я отправляю сообщение на NNTP-сервер, чтобы получить тело статьи. Я не хочу ждать ответа, потому что мне нужны только первые 3 строки из тела. Как я могу прервать передачу и перейти к следующей статье? Теперь, когда я запрашиваю тело сообщения другой статьи, я все равно получаю данные из предыдущего.

Единственный способ, который сработал для меня, - закрыть поток и снова открыть его. На мой взгляд, это немного хардкор, потому что мне приходится входить на сервер каждый раз, когда мне нужен новый файл.

Любая помощь будет оценена.

С уважением.

1 Ответ

0 голосов
/ 01 декабря 2009

Используйте один или несколько фоновых потоков для получения тела статей. Постройте механизм в своих потоках, чтобы позволить вам отменить фоновый поток - если это возможно.

Это позволит вам щелкнуть другую статью в списке и заполнить ее отображение, даже если предыдущая выборка все еще выполняется.

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