我想尝试下载usenet新闻组消息。有人知道怎么做吗?我想看一下IPWorks,但我不知道如何下载它。有什么建议吗?
发布于 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阅读器客户端。下面是一些示例代码:
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演示将为您提供一个更完整的示例。
发布于 2010-04-29 20:07:10
您只需连接到它,然后发送NNTP命令并解析结果即可。有关NNTP的信息,请查看RFC3977。
如果你在谷歌上搜索"c# nntp“或类似的东西,你会找到大量的示例。
这是假设您只想处理文本消息。如果你想处理二进制文件,它会变得有点复杂,你可能必须查找yenc和类似的东西。
https://stackoverflow.com/questions/2737066
复制相似问题