-
Pinger un routeur
Bonjour,
je veux tout simplement pinger ma livebox, (192.168.1.1)
j'ai trouver un projet sur le net, mais trop de données, donc j'ai du mal a comprendre.
Si vous pouviez m'aidé ca sera super, et encore mieux si vous avez une classe à me proposer
Merci d'avance
-
Bonjour,
Je suppose que ton problème est lié à du code C++, mais a la première lecture je n'en ai pas eu l'impression.
Pourrais tu être un peu plus explicite au sujet du problème que tu souhaites résoudre?
Si c'est simplement envoyer des requêtes ICMP à une machine réseau, regarde du coté de boost::ASIO (bien que je ne sois pas certain à 100% qu'il le permette), sinon Winsock si tu n'as besoin que d'utiliser ton application sous windows.
Enfin, n'étant pas télépathe, je ne dispose pas de pouvoir psychiques autres que ceux de l'humain standard, je ne sais:
1) Pas de quel projet tu parles
2) Ne vois pas comment je peux t'aider à assimiler les informations de ce projet.
Enfin pour descodes sources tous faits il existe des sites spécialisés (Koders etc...).
-
Oui désolé c 'est vrai que je n'ai donné aucune information
Alors c du c++ evidemment, je code sous visual studio 2008 systeme vista 32 bits
Donc en fait je doit faire un programme qui va tester le débit internet etc.
Mais avant tout je veux pinger la livebox pour simplement savoir s'il y a une livebox au bout, un premier test pour voir qu'on est bien branché quoi
Le probleme quand j'utilise la commande system ma console s'ouvre, alors que moi je voudrais tout simplement pinger, si au bout la livebox recois bien les paquets je veux passer à ma fenetre suivante de mon interface graphique et si la livebox ne recois pas alors afficher un messagebox par exemple pour dire qu'il y a un probleme; que ma concole soit invisible, transparente
Merci de votre aide
-
Pour le ping c'est assez simple....
Raw-sockets, proto_icmp, type datagram...
On envoit un datagram au format ping (je ne sais plus quelle commande c'est) à l'addresse voulue, et on attend la réponse.
Par contre je ne comprends pas trop la logique... disons... globale...
C'est quoi le débit internet pour toi ?
Je vais donner mon exemple (certe ne représentant qu'une infime part des utilisateurs):
Ma machine est sur un réseau local en gigabit IPv6, le firewall (une machine dédiée) se charge des réparatitions de charge, et, en l'occurance, le traffic IPv6 ou HTTP sur une connexion par free-box (il fait office de proxy), le reste du traffic IPv4 par une livebox...
Le routeur "pour ma machine" c'est donc le firewall...
Les routeurs pour le firewall sont les box... (et aucune d'entre elle n'est en 192.168.x.x au passage)
Et c'est quoi dans mon cas le débit internet ?