2 votes

Téléchargement en cas d'inactivité ou de faible utilisation du réseau

J'ai un service de mise à jour qui doit récupérer des données à distance, mais comme le BITS de Microsoft, j'aimerais le faire lorsque l'utilisateur est inactif et/ou lorsque l'utilisation de son réseau est faible afin de ne pas affecter son expérience.

Que dois-je faire ou regarder ? Quelqu'un peut-il m'indiquer par où commencer pour obtenir les informations dont j'ai besoin ?

2voto

aloneguid Points 2122

Utiliser le wrapper officiel du BITS http://msdn.microsoft.com/en-us/library/ms997639.aspx

1voto

Mark Seemann Points 102767

Pourquoi pas SharpBITS.NET ?

0voto

Kip9000 Points 4462

Avez-vous regardé MSDN où il est décrit comment utiliser les interfaces BITS COM ?

Un autre article aquí décrivant comment utiliser le BITS avec .Net

0voto

Zan Lynx Points 23100

Si vous ne pouvez pas utiliser BITS parce que vous voulez être multiplateforme, vous aurez des problèmes. Chaque système d'exploitation aura des méthodes différentes pour trouver l'utilisation actuelle du réseau, vous devrez donc écrire une classe d'interface avec des implémentations pour chaque système d'exploitation pris en charge.

Sous Linux, il semble que ce soit le fichier spécial /proc/net/snmp . Sous Windows, BSD ou OSX, je n'en ai aucune idée. Les netstat -s semble fonctionner sur chacun d'entre eux, mais le format de sortie est différent pour chacun d'entre eux.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X