Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net NET的NNTP(usenet新闻组)下载程序_.net_Nntp - Fatal编程技术网

.net NET的NNTP(usenet新闻组)下载程序

.net NET的NNTP(usenet新闻组)下载程序,.net,nntp,.net,Nntp,我想尝试下载usenet新闻组消息。有人知道怎么做吗?我想看看IPWorks,但我不知道如何下载它。有什么建议吗?您只需连接到它,然后发送NNTP命令并解析结果。 有关NNTP的信息,请参阅RFC3977 如果你在谷歌搜索“c#nntp”或类似的搜索结果,你会发现大量的样本 这是假设您只想处理文本消息。如果您想处理二进制文件,它会变得有点复杂,您可能需要查找yenc和类似的文件。您可以通过以下URL下载/n software IP*Works toolkit for.NET的试用版: IP*Wo

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

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

如果你在谷歌搜索“c#nntp”或类似的搜索结果,你会发现大量的样本


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

您可以通过以下URL下载/n software IP*Works toolkit for.NET的试用版:

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

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