NNTP&套接字 - 如何中断?

时间:2009-11-27 08:52:42

标签: c# sockets

我正在向NNTP服务器发送消息以获取文章的正文。我不想等待答案完成,因为我只需要身体的前3行。如何中断传输并转到下一篇文章?现在,当我请求其他人的文章消息正文时,我仍然可以从前一个获得数据。

对我有用的唯一方法是关闭流并重新打开它。在我看来,这有点硬核,因为每次我需要新文件时都必须登录服务器。

任何帮助都将不胜感激。

亲切的问候。

1 个答案:

答案 0 :(得分:0)

使用一个或多个后台线程来检索文章的正文。在你的线程中构建一个机制,允许你取消后台线程 - 如果可能的话。

这样,您就可以点击列表中的其他文章,并填充其显示内容,即使之前的提取仍在运行。