Dezouille
Messages postés75Date d'inscriptionmardi 28 juin 2005StatutMembreDernière intervention21 avril 2010
-
18 oct. 2005 à 08:53
Dezouille
Messages postés75Date d'inscriptionmardi 28 juin 2005StatutMembreDernière intervention21 avril 2010
-
21 oct. 2005 à 08:08
Bonjour a tous.
Pour mes cours, j'ai un projet en Delphi qui est un jeu de bataille naval en reseaux et en 3D.
Dans ce projet, je m'ocupe de la partie reseau.
Mon probleme est que je ne connais pas trop le reseau, et j'aimerais savoir comment connecter 2 PC pour faire une partie. Pour le moment j'aimerais voir la facon de proceder et les composant a utiliser. Ce serais simpa de m'aider, car la je seche un peut.
Merci beaucoup
Dezouille
Messages postés75Date d'inscriptionmardi 28 juin 2005StatutMembreDernière intervention21 avril 2010 20 oct. 2005 à 08:56
Merci Filipe35 pour ton source.
J'ai un petit soucis avec, il me met :
"Classe TClientSocket non trouvée. Ignorer l'erreur et continuer? Remarque : Ceci peut provoquer la suppression de composants ou la perte de valeurs de propriétés."
Effectivement, dasn le sources, il y a des truc du genre :
"monsocket.Port:=PORTa;
monsocket.Adress:=IP.Text;
monsocket.Open;"
Je ne voit pas trop a quoi correspond monsocket dans le code, puisqu'il n'y a pas de classe de ce nom. Par contre il y a un composant TClientSocket dans la classe qui s'appelle comme ça.
Je travail avec la version 7, c'est peut etre pour ça?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Dezouille
Messages postés75Date d'inscriptionmardi 28 juin 2005StatutMembreDernière intervention21 avril 2010 21 oct. 2005 à 08:08
L'utilisation de TServerSocket et de TClientSocket de l'unité ScktComp a été désapprouvée par Borland. Il est recommandé d'utiliser les composants Indy pour les opérations de sockets. TServerSocket et TClientSocket ne sont plus installés dans la palette de composants par défaut. Si vous devez utiliser ces composants, vous
pouvez installer la paquet de conception nommé dclsockets70.bpl que vous trouverez dans votre répertoire bin. Pour un déploiement avec les paquets d'exécution, vous devrez déployer rtl70.bpl et tous les éventuels paquets nécessaires.