Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1642 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Jeux en réseau? ServerSocket et ClientSocket?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Jeux en réseau? ServerSocket et ClientSocket?

n°611025
Profil sup​primé
Posté le 13-01-2004 à 20:44:19  answer
 

Voilà j'ai programmé (Delphi 6) deux petit jeux que tout le monde connait, Dr Mario et Tetris.  
(Dr Mario contient des fautes, mais c'est le premier que j'ai fais. Tetris semble marcher correctement)  
http://membres.lycos.fr/marcosoare [...] _Setup.exe  
http://membres.lycos.fr/marcosoare [...] _Setup.exe  
 
Bon bref, je voudrait ajouter des fonctions mutltijoueur via réseau local et via internet et là je bloque.  
C'est bien les composants Serversocket et Clientsocket qu'il faut que j'utlise, sachant que l'application doit transmettre des paramètres de type: boolean/string/integer,byte../ eventuellement un tableau?  
Configuration pour le jeu en réseau local et via internet c'est la même, non? Même composant Serversocket et Clientsocket?  
Quelle parametre ai-je besoin? IP, ...?  
 
C'est que j'ai du mal, car j'ai même pas de réseau local chez moi, donc difficile de tester.  
Merci de votre aide.  :hello:

mood
Publicité
Posté le 13-01-2004 à 20:44:19  profilanswer
 

n°611036
jagstang
Pa Capona ಠ_ಠ
Posté le 13-01-2004 à 20:50:12  profilanswer
 

sur le réseau, t'as pas de type de donnée particulier... tu balances des chaînes de catactères. A toi de parser.
 
Par exemple. Un jeu de bataill navale entre A et B
-->B3
<--TOUCHE
-->B4
<--COULE
 
et ainsi de suite. tu peux envoyer plusieurs paramètres, séparés par des espaces (comme le protocole POP ou SMTP exemple)
 
 

n°611039
jagstang
Pa Capona ಠ_ಠ
Posté le 13-01-2004 à 20:50:50  profilanswer
 

Euh.. oui il te faut l'IP, c'est le minimum quand même

n°611051
Profil sup​primé
Posté le 13-01-2004 à 20:57:52  answer
 

D'accord.
Donc je ne peux envoyer que des chaîne de caractère, à moi de faire le tri.
Et pour établir une connection entre les deux ordinateurs, qu'il soit relié via internet ou simple réseau, c'est pareille? Il y a que l'IP à configurer et le Port?

n°611054
jagstang
Pa Capona ಠ_ಠ
Posté le 13-01-2004 à 20:59:25  profilanswer
 

tu dois monter 2 systèmes sur chaque.
 
un client pour envoyer les messages, un serveur pour écouter le port
 

n°611059
Profil sup​primé
Posté le 13-01-2004 à 21:03:15  answer
 

jagstang a écrit :

tu dois monter 2 systèmes sur chaque.
 
un client pour envoyer les messages, un serveur pour écouter le port


Oulà, les réseaux trop compliqué pour moi.
Donc le programme qui tourne sur les deux ordi doit avoir le ClientSocket et le ServerSocket, ok. Mais sur un Ordi le programme joue le rôle de server (c'est lui qui donne les instruction) donc il utilise Serversocket et l'application sur l'autre ordinateur doit seulement utiliser le ClientSocket, c'est ça?

n°611378
jagstang
Pa Capona ಠ_ಠ
Posté le 14-01-2004 à 09:28:10  profilanswer
 

Il faut un client pour envoyer et recevoir (send, recv) et un serveur pour écouter (listen).  
 
Si un ordinateur ne prend jamais l'initiative d'envoyer un message (typiquement le serveur) -->listen suffit
 
http://www.developpez.com/c/WalrusSock.html
http://www.developpez.org/club/g3d [...] toriel.htm
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Jeux en réseau? ServerSocket et ClientSocket?

 

Sujets relatifs
[VB6] Forme des form (jeux de mot de haut niveau je sais :D )récupérer une liste de connexions réseau ?
Modification du masque de sous réseau via la base de registrewin32 - infos de traffic réseau pour un processus
[PHP ou C] Obtenir le débit d'une carte réseau[prog réseau]interdire l'accés à Internet dans un réseau local
Jeux Pong questions + downloadProgrammation jeux video
Windows - vitesse de connexion au réseau local[win32] masque de sous-réseau
Plus de sujets relatifs à : Jeux en réseau? ServerSocket et ClientSocket?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR