适用于 .NET 的 NNTP(usenet 新闻组)下载器

发布于 2024-08-30 22:22:36 字数 68 浏览 3 评论 0原文

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

I would like to try to download usenet newsgroup messages. Anybody know how? I'd take a look at IPWorks but I don't understand how to download it. Any suggestions?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

捂风挽笑 2024-09-06 22:22:36

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

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

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 演示将为您提供更完整的示例。

You can download a trial version of the /n software IP*Works toolkit for .NET at this URL: http://www.nsoftware.com/download/download.aspx?part=IPN8-A&prod=demo&type=exe

The IP*Works V8 .NET Edition even comes with an example NNTP Reader client in their included demos. Below is some sample code:

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);

This is a simple example, but the NNTPReader demo will give you a more complete example.

十年九夏 2024-09-06 22:22:36

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

如果您在谷歌中搜索“c# nntp”或类似内容,您会发现大量示例。

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

You pretty much just have to connect to it and then send NNTP commands and parse the results.
Look at RFC3977 for information about NNTP.

If you search for "c# nntp" or similar in google you'll find plenty of samples.

This is assuming you only want to deal with text messages. If you want to deal with binaries it gets a bit more complicated and you probably have to look up yenc and similar.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文