Suite à une source de FrAnCkY555 vue sur ?
http://www.vbfrance.com/codes/CALL-OF-DUTY-SERVEUR-PROGRAMME-PERMET-OBTENIR-INFORMATION_20640.aspx?, et en tant que joueur sur Call of Duty 2, je me suis intéressé un peu aux composants IdIcmpClient et IdUDPClient pour pouvoir récupérer des informations sur des serveurs de jeu. Cette source est un peu construite comme une usine à gaz mais bon elle aidera peut être quelques autodidactes comme moi. Donc cette source permet d?après un fichier texte qui contient des adresses de serveur de jeu COD2 d?obtenir des infos de ces derniers (Nb de joueur, mode de jeu, liens Web ect?). Une fois qu?un serveur est sélectionné, il permet de visualiser les joueurs présents pratiquement en temps réel et ce par l?envoi d?une requête au serveur toutes les ~3s. Il est possible aussi de se connecter automatiquement au serveur sélectionné à condition bien sur d?avoir Call Of Duty 2 d?installé sur sa machine.
Conclusion :
Merci à FrAnCkY555.
C'est parfait.
Merci
Salutations
Pour répondre à ta question Cirec, la version des composants Indy que j'utilise est la 9, mais le problème vient peut être que je l'avais testé et ensuite sauvegardé chez un ami sous Delphi 2006, d'où la présence du Protocol IPv6 ?
Car le composant ?IdUDPClient? de la version Delphi 2006 a une propriété IPVersion (4 ou 6).
Donc j'ai supprimé les deux composants Indy ?IdUDPClient et IdIcmpClient? que j'ai ensuite remplacé par ceux de la version 9 sous Delphi 7.
Voila, la source rectifiée est à présent disponible, et encore une fois désolé pour ce deuxième problème.
Amicalement Asciidefond.
pour ton problème il semblerait que ce soit un problème de version d'Indy
AsciiDeFond : quelle version d'Indy utilises-tu ?
je dispose de la version 9 et 10 et aucune des deux ne contient ProtocolIPv6 !!!
oui mais maintenant j'ai l'erreur avec DELPH 7
---------------------------
Notification d'une exception du débogueur
---------------------------
Le projet InfoServCod2_14.exe a provoqué une classe d'exception EReadError avec le message
'La propriété ProtocolIPv6 n'existe pas'.
---------------------------
Notification d'une exception du débogueur
---------------------------
Le projet InfoServCod2_14.exe a provoqué une classe d'exception EReadError avec le message 'Erreur lors de la lecture de IdIcmpClient1.ProtocolIPv6:
La propriété ProtocolIPv6 n'existe pas'.
Processus stoppé.
Utilisez Pas-à-pas ou Exécuter pour continuer.
---------------------------
Salutations
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.