Networking 确定某个特定的usenet组有哪些文章可用的最佳方法是什么?

Networking 确定某个特定的usenet组有哪些文章可用的最佳方法是什么?,networking,nntp,usenet,Networking,Nntp,Usenet,我想知道什么是获得给定nntp组可用文章的最有效方法。我实施的方法如下所示: (i) 选择组: GROUP group.name.subname (ii)从组中获取物品编号列表(推回到向量“代码”): (iii)循环代码和抓取物品(例如标题) 但是,对于具有许多文章代码的大型组来说,这并不能很好地扩展 在RFC 3977中,GROUP命令还指示返回“低”和“高”物品编号。比如说, [C] GROUP misc.test [S] 211 1234 3000234 3002322 misc.tes

我想知道什么是获得给定nntp组可用文章的最有效方法。我实施的方法如下所示:

(i) 选择组:

GROUP group.name.subname
(ii)从组中获取物品编号列表(推回到向量“代码”):

(iii)循环代码和抓取物品(例如标题)

但是,对于具有许多文章代码的大型组来说,这并不能很好地扩展

在RFC 3977中,GROUP命令还指示返回“低”和“高”物品编号。比如说,

[C] GROUP misc.test
[S] 211 1234 3000234 3002322 misc.test
其中3000234和2002322是低值和高值。因此,我考虑使用这些代码,而不是一开始就把所有的文章代码都推回去。但这些数字可以信赖吗?3000234是否明确表示上述选定组中的第一个物品id,同样3002322是否明确表示上述选定组中的最后一个物品id,或者它们只是估计值

非常感谢,


原来我对这件事的想法全错了。我需要做的就是

(i) 使用组设置组

(ii)执行下一个命令,后跟HEAD,以获得我想要的头数(最多计数):

对于c:count do
文章ID
for code in codes do
    HEAD code
end
[C] GROUP misc.test
[S] 211 1234 3000234 3002322 misc.test
for c : count do
    articleId <-- NEXT
    HEAD articleID
end