2013-04-09 5 views
0

가장 효율적인 방법은 주어진 nntp 그룹에 사용할 수있는 기사를 얻는 것입니다. 다음과 같은 방법 나는 작품을 구현 한 :주어진 유즈넷 그룹에 사용할 수있는 기사를 결정하는 가장 좋은 방법은 무엇입니까?

(ⅰ) 그룹을 선택합니다 :

GROUP group.name.subname 

(II) (벡터 '코드'에 밀려) 그룹에서 문서 번호의 목록을 가져옵니다 :

LISTGROUP 

(III) 코드 잡아 문서 위에 루프 (예를 들어 헤더)

for code in codes do 
    HEAD code 
end 

그러나이 수행되지 SCAL 많은 기사 코드가있는 큰 그룹과 잘 어울립니다.

RFC 3977에서 GROUP 명령은 '낮음'및 '높음'문서 번호를 반환하는 것으로 표시됩니다. 예를 들어, 3,000,234 및 2,002,322

[C] GROUP misc.test 
[S] 211 1234 3000234 3002322 misc.test 

는 낮고 높은 수치이다. 따라서 처음에는 모든 기사 코드를 다시 푸시하는 대신 이러한 코드를 사용하려고합니다. 그러나이 숫자는 의지 할 수 있습니까? 3000234는 분명히 위의 선택된 그룹의 첫 번째 기사 ID를 나타내며 위의 선택된 그룹의 마지막 문서 ID를 나타내는 3002322이거나 그냥 추정치입니까?

많은 감사,

답변

0

그것은 내가이 모든 잘못에 대해 생각했다 밝혀졌습니다. 내가 할 필요가있다

(내가) GROUP

를 사용하여 그룹을 설정

(II) (카운트까지) 내가 원하는 그러나 많은 헤더에 대한 HEAD 다음에 다음 명령을 실행 :

for c : count do 
    articleId <-- NEXT 
    HEAD articleID 
end 

편집 : 더 좋은 방법이 있어야한다고 확신합니다. 그러나 다른 사람이 제안하기 전까지는이 방법이 가장 효과적이라고 생각합니다. 건배.