首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于.NET的NNTP (usenet新闻组)下载程序

用于.NET的NNTP (usenet新闻组)下载程序
EN

Stack Overflow用户
提问于 2010-04-29 20:00:09
回答 2查看 469关注 0票数 0

我想尝试下载usenet新闻组消息。有人知道怎么做吗?我想看一下IPWorks,但我不知道如何下载它。有什么建议吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-11-22 02:43:14

您可以通过以下网址下载用于.NET的/n软件IP*Works工具包的试用版:http://www.nsoftware.com/download/download.aspx?part=IPN8-A&prod=demo&type=exe

IP*Works V8 .NET版甚至在其附带的演示中附带了一个示例V8阅读器客户端。下面是一些示例代码:

代码语言:javascript
复制
String body = "";
Nntp nntp1 = new Nntp();
nntp1.OnTransfer += new NntpOnTransferHandler(delegate(object sender, NntpTransferEventArgs e) {
    body = e.Text;
});
nntp1.NewsServer = "some.server.com";
nntp1.User = "someuser";
nntp1.Password = "somepassword";
nntp1.Connect();
nntp1.CurrentGroup = "somegroup";
nntp1.CurrentArticle = "articlenumber";
nntp1.FetchArticle();
Console.WriteLine("Body: " + body);

这是一个简单的示例,但NNTPReader演示将为您提供一个更完整的示例。

票数 0
EN

Stack Overflow用户

发布于 2010-04-29 20:07:10

您只需连接到它,然后发送NNTP命令并解析结果即可。有关NNTP的信息,请查看RFC3977。

如果你在谷歌上搜索"c# nntp“或类似的东西,你会找到大量的示例。

这是假设您只想处理文本消息。如果你想处理二进制文件,它会变得有点复杂,你可能必须查找yenc和类似的东西。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2737066

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档