2009-08-18 2 views
2

원격 서비스에서 데이터를 가져와야하는 업데이트 서비스가 있지만 Microsoft BITS처럼 사용자가 유휴 상태이거나 네트워크 사용률이 낮을 때이 작업을 수행하고 싶습니다. 그들의 경험에 영향을 미치지 않습니다.유휴/낮은 네트워크 활용시 다운로드

무엇을해야합니까? 누구든지이 일을 시작하고 필요한 정보를 얻을 수있는 올바른 방향으로 나를 안내해 줄 수 있습니까?

+0

나를 용서해주세요, 나는 여러 가지 이유로 BITS를 사용할 수 없습니다. – Lloyd

답변

0

크로스 플랫폼이되기를 원하기 때문에 BITS를 사용할 수 없다면 문제가 발생할 것입니다. 각 OS에는 현재 네트워크 사용량을 찾는 다양한 방법이 있으므로 지원되는 각 OS에 대한 구현이 포함 된 인터페이스 클래스를 작성해야합니다.

Linux의 경우 특수 파일 /proc/net/snmp 인 것 같습니다. Windows, BSD 또는 OSX에서 나는 잘 모른다. netstat -s 쉘 명령이 모든 명령에서 작동하는 것처럼 보이지만 각 출력 형식은 서로 다릅니다.

+0

예 내 두려움입니다 : / – Lloyd

0

MSDN에서 BITS COM 인터페이스를 사용하는 방법을 설명 했습니까?

1

방법에 대한 SharpBITS.NET 래퍼 닷넷과 BITS를 사용하는 방법을 설명

다른 기사 here?