VÉRIFICATION DE LA PRÉSENCE D'UN SERVEUR

cs_GRenard Messages postés 1662 Date d'inscription lundi 16 septembre 2002 Statut Membre Dernière intervention 30 juillet 2008 - 26 juin 2004 à 23:06
analydia Messages postés 3 Date d'inscription dimanche 12 décembre 2010 Statut Membre Dernière intervention 16 janvier 2011 - 23 déc. 2010 à 23:34
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/23936-verification-de-la-presence-d-un-serveur

analydia Messages postés 3 Date d'inscription dimanche 12 décembre 2010 Statut Membre Dernière intervention 16 janvier 2011
23 déc. 2010 à 23:34
bsr, j'amerais avoir le plus tot possible un code java avec les sockets qui verifie si un serveur est acltif. SVP c urgent,meri.
kanabike Messages postés 3 Date d'inscription jeudi 13 janvier 2005 Statut Membre Dernière intervention 12 juillet 2007
12 juil. 2007 à 18:59
Ok merci à toi :)
gergalp Messages postés 70 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 20 mars 2007
12 juil. 2007 à 18:48
Sans connaître à l'avance le protocole applicatif qu'il utilise ca me paraît difficile, peut-être en raw sockets (donc avec autre chose que du PHP), mais d'autres pourront surement te renseigner plus que moi, je ne suis jamais descendu à plus bas niveau que les sockets.
kanabike Messages postés 3 Date d'inscription jeudi 13 janvier 2005 Statut Membre Dernière intervention 12 juillet 2007
12 juil. 2007 à 18:41
Comment je peux faire alors pour vérifier qu'un serveur utilisant le protocole UDP est bien en ligne ?
gergalp Messages postés 70 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 20 mars 2007
12 juil. 2007 à 18:25
C'est normal, UDP est un protocole non connecté, pour vérifier la présence du serveur il faut le forcer à nous envoyer une trame.
kanabike Messages postés 3 Date d'inscription jeudi 13 janvier 2005 Statut Membre Dernière intervention 12 juillet 2007
12 juil. 2007 à 18:21
Par contre chez moi ça marche pas pour les ports UDP :(
dhia45 Messages postés 6 Date d'inscription jeudi 23 décembre 2004 Statut Membre Dernière intervention 16 mai 2005
30 mars 2005 à 01:38
Salut je suis un étudiant en informatique réseau en tunisie et maintenat je suis en train de faire mon PFE(projet fin d'étude).
mon sujet c'est la création d'une interface d'administration à distance d'un serveur avec PHP, parmi les fonctionalités de sujet c'est l'arrêt et le démarage des services par exemple DNS , DHCP.
je veut une aide sur le code de vous tous si c'est possible et merci.

mon E-mail c'est mcsolar45@yahoo.fr
Cafeine911 Messages postés 19 Date d'inscription mardi 10 octobre 2000 Statut Membre Dernière intervention 28 août 2005
25 août 2004 à 23:59
à grenard :
les sockets marchent pas sur free(bin ça alors;)merci
quand même pour le tuyau, c'est très instructif.
à gergalp :
(même si c'est pas un vrai ping)
c'est exactement ce que je veux, en fait je venais de
faire le test avec @fsockopen( IP-OK(ouIP-KO), 80, &$errno, &$errstr, 5)
pour le retour de l'erreur. c'est nickel et ça marche
chez free. Si l'ip est fausse je ne fais pas de redirect et je dis que le serveur est down, et la page ne reste
pas blanche. Je devais mal passer l'ip je pense.
Merci encore.
gergalp Messages postés 70 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 20 mars 2007
25 août 2004 à 22:36
j'ai ajouté un petit truc, mais, c'est pas le ping entre ton pc et le server
cs_GRenard Messages postés 1662 Date d'inscription lundi 16 septembre 2002 Statut Membre Dernière intervention 30 juillet 2008 1
25 août 2004 à 22:27
Si tu veux pinger je sais pas, j'ai vu un commentaire sur
http://ca.php.net/sockets qui en parlait.
Je ne sais pas si ca marche...
Si tu veux faire un ping sinon tu peux aussi envoyer une info et tattends qu'elle te revienne tu calcules le temps que ca a pris entre ces 2 actions. (par exemple pour un serveur Counter-Strike..., tu désires les info du serveur, tu comptes le temps que ca te prends pour qu'il te les envoies)...
Cafeine911 Messages postés 19 Date d'inscription mardi 10 octobre 2000 Statut Membre Dernière intervention 28 août 2005
25 août 2004 à 22:08
compris, fsockopen = controle des ports et pas de l'adresse.
ça fonctionne nickel 10/10.

le hic c'est si l'ip est off, la page aussi est off.
c'est le controle du style ping que je cherchais
(sans faire appel a un routeur externe comme
la source frameip). Si tu as une idée je suis preneur.
cs_GRenard Messages postés 1662 Date d'inscription lundi 16 septembre 2002 Statut Membre Dernière intervention 30 juillet 2008 1
24 août 2004 à 14:49
Bah oui quel est le problème? Tu dois vérifier le port s'il est possible.
le http est sur le port 80 par défaut !
Cafeine911 Messages postés 19 Date d'inscription mardi 10 octobre 2000 Statut Membre Dernière intervention 28 août 2005
24 août 2004 à 12:11
Bonjour,
cela me parait très bien, mais est-ce que cela fonctionne
avec une adresse du type
IP xx.xx.xx.xx ou http://xx.xx.xx.xx
pour faire un test si un serveur privé est accessible?
gergalp Messages postés 70 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 20 mars 2007
6 juil. 2004 à 17:56
Voila, j'ai modifié le code pour permettre la connexion sur plusieurs ports d'un meme server.

La source reste compatible avec l'ancienne version pour les tableaux de configuration situé au début du code PHP.
cs_GRenard Messages postés 1662 Date d'inscription lundi 16 septembre 2002 Statut Membre Dernière intervention 30 juillet 2008 1
26 juin 2004 à 23:06
Très bien :)
Tu devrais faire une fonction qui fait tester plusieurs ports pour un seul site !

10/10
Rejoignez-nous