Je suis dans une situation où la bande passante est limitée et que je dois consacrer la plus grande partie de la bande passante au transfert d'un type de données de mesure. Parfois, je vais envoyer beaucoup de ces données de mesure et d'autres fois je vais juste attendre que les événements se produisent (tout cela est sur une socket TCP). Je souhaite pouvoir diffuser en continu le fichier de capture de données complet (différent des mesures) en arrière-plan à une vitesse inversement proportionnelle à la quantité de mesures que j'envoie en retour.Surveillance de l'utilisation de l'interface réseau Linux en C/C++
Je cherche un moyen de surveiller combien d'octets sont envoyés sur l'interface réseau à peu près le même que le moniteur du système sur Ubuntu. Le code source du moniteur système repose sur des bibliothèques gnome et puisque mon programme est sur un périphérique embarqué, je voudrais réduire le nombre de bibliothèques externes que j'utilise. Est-ce que quelqu'un sait d'un moyen de faire cela en C/C++ sans beaucoup de bibliothèques supplémentaires sur une distribution Linux standard?
Avez-vous de bons exemples? Tous les tutoriels que j'ai pu trouver en ligne n'étaient pas trop utiles ... –