Page 1 sur 1
Comparateur réseau
Publié : jeu. 03/déc./2015 14:22
par Hujino
Bonjour à toutes et à tous,
Actuellement j'essaie de faire un programme sous purebasic pour comparer les réseaux, mais le problème c'est que je n'arrive pas à savoir où je dois commencé et comment y procéder :/
Voici l'objectif :
OBJECTIF
Utiliser les éléments présentés dans le cours (boucles, conditions, opérations booléennes)
Développer votre sens de la programmation (procédures/fonctions, commentaires, débogage)
ÉNONCE DU PROBLÈME
On souhaite vérifier que 2 machines appartiennent au même réseau et puisse donc communiquer
sans passer par la passerelle.
Le technicien qui utilisera cette calculatrice n'a pas de compétence en calcul de masque réseau.
Merci de votre future aide,
Cordialement,
Re: Comparateur réseau
Publié : jeu. 03/déc./2015 14:34
par Hujino
Spock a écrit :quel cours ??

Quelques cours de purebasic
Spock a écrit :
un ping en fait non ?
Non, un comparateur pour savoir si deux PC peuvent communiqué entre eux avec le masque réseau, en calculant en binaire mais je sais pas comment procéder sur PureBasic
Spock a écrit :
quelle calculatrice ??
Calculatrice masque réseau par rapport à l'adresse IP de l'hôte
Re: Comparateur réseau
Publié : jeu. 03/déc./2015 14:48
par Droopy
compare l'adresse de chaque hôte en effectuant un et logique avec le masque de sous réseau.
Si elles sont identiques c'est que les 2 hôtes sont sur le même sous-réseau.
Re: Comparateur réseau
Publié : jeu. 03/déc./2015 14:54
par Marc56
Il y a un certain nombre d'éléments tout fait dans la lib
Network
http://www.purebasic.com/french/documen ... index.html
Re: Comparateur réseau
Publié : jeu. 03/déc./2015 15:01
par Hujino
Droopy a écrit :compare l'adresse de chaque hôte en effectuant un et logique avec le masque de sous réseau.
Si elles sont identiques c'est que les 2 hôtes sont sur le même sous-réseau.
Ce qui est logique et c'est le but du programme que j'essaie de créer
Merci je regarde ça
Re: Comparateur réseau
Publié : jeu. 03/déc./2015 15:15
par djes
Lol, ce ne serait pas un des élèves de l'un de nos membres...
Re: Comparateur réseau
Publié : jeu. 03/déc./2015 15:27
par Hujino
djes a écrit :Lol, ce ne serait pas un des élèves de l'un de nos membres...
C'est-à-dire ?
Finalement, l'aide network ne m'aide pas sur ce que je dois faire
Re: Comparateur réseau
Publié : jeu. 03/déc./2015 16:51
par djes
Hujino a écrit :djes a écrit :Lol, ce ne serait pas un des élèves de l'un de nos membres...
C'est-à-dire ?
Et bien... La façon dont est présenté le truc, on dirait quelqu'un qui cherche à faire faire ses devoirs aux autres

Re: Comparateur réseau
Publié : jeu. 03/déc./2015 18:57
par Hujino
nope
Re: Comparateur réseau
Publié : ven. 04/déc./2015 10:47
par djes
Bah, de toutes façons, ce n'est pas un problème, au contraire ! On sait sur quel OS tournent les machines ? Les programmes peuvent-ils utiliser les fonctions de l'OS pour avoir des infos sur le réseau ? Peuvent-ils faire un simple "ping" ?
Re: Comparateur réseau
Publié : ven. 04/déc./2015 12:35
par comtois
je crois qu'il fait plutôt référence à ce genre de calcul :
http://www.faidherbe.org/tutoriel/ip.htm
en gros faire un et logique sur l'adresse IP et le masque
Re: Comparateur réseau
Publié : ven. 04/déc./2015 12:57
par djes
Oui, je me doute, mais il est dit que le masque réseau n'est pas donné. Donc il faut un moyen de le récupérer ou de le calculer

Re: Comparateur réseau
Publié : ven. 04/déc./2015 13:46
par comtois
Puisque tu as bien lu, il est dit aussi qu'il faut utiliser (boucles, conditions, opérations booléennes). Et pas faire un ping
D'autre part, il est dit que le technicien qui utilisera cette calculatrice n'a pas de compétence en calcul de masque réseau.
Il n'est pas dit que le masque n'est pas disponible pour le calcul.
J'imagine que chaque machine est caractérisée par son adresse IP et son masque, c'est tout ce que connait le technicien, et c'est la calculatrice (ou plutôt Hujino) qui fait le calcul.
Re: Comparateur réseau
Publié : ven. 04/déc./2015 14:32
par djes
Oui, on peut le comprendre comme ça, mais comme c'est tronqué, il y a plusieurs interprétations possibles (sans mauvaise foi, vraiment). Mais tu as sans doute raison. Si le masque est donné, c'est relativement facile et intéressant.