IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

[débutant] connection entre deux clients


Sujet :

VB 6 et antérieur

  1. #1
    Futur Membre du Club
    Inscrit en
    Juillet 2004
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 9
    Points : 5
    Points
    5
    Par défaut [débutant] connection entre deux clients
    Voilà, je suis sous VB6 et je souhaiterais faire un petit jeu réseau
    où les clients peuvent se connecter entre eux avec un "perso" et
    "se battre" en temps réel.
    Un truc qui donnerait des tours comme ceci:

    - Début du tour chaque joueur a 4 cartes (celles de l'adversaire sont retournées)
    - Le premier joueur retourne une carte (le 2e joueur doit attendre la confirmation du premier)
    - Le premier joueur confirme son choix
    - Le second joueur retourne une carte (le premier doit attendre la confirmation du second)
    - Le second joueur confirme son choix
    - La carte sélectionnée par le premier joueur se dévoile sur le client du second joueur et inversément (précédemment ils ne voyaient que LEUR carte jouée)
    - Le logiciel "résoud" le tour et attribue les dégâts.

    Le tout doit passer par le web.

    On part du principe que l'adresse et le port de communication sont connus.
    (pour l'exemple on peut prendre deux IP privées c plus facile à tester)

    mais je sait pas trop comment on peut mettre les clients "à l'écoute de l'autre" . Quelqu'un pourrait-il me l'expliquer?

    (pour les grands patients j'ai des questions 100x pires en réserve pour le même type de sujet)

    Merci d'avance.

    PS: j'ai déjà un peu cherché mais j'ai pas capté du tout le truc.

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 23
    Points : 22
    Points
    22
    Par défaut
    Bonjour,

    Le plus simple est d'utiliser le contrôle winsock (Composant à ajouter : Microsoft Winsock Control 6.0)

    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    'Choix du protocole
    Winsock1.Protocol = sckTCPProtocol
    'Choix du port
    Winsock1.LocalPort = 50000
    'On lance l'écoute
    Winsock1.Listen
    Tu dois pouvoir trouver pas mal d'info en effectuant une recherche sur "visual basic socket" via google.

    Bonne continuation pour ton projet.

    @ Bientôt

Discussions similaires

  1. [Débutant] Différence entre deux sources
    Par ezzaim25 dans le forum Assembleur
    Réponses: 3
    Dernier message: 08/04/2007, 21h31
  2. J'ai un problème de connection entre deux pc
    Par The_Haunted dans le forum Hardware
    Réponses: 15
    Dernier message: 08/02/2007, 21h10
  3. [débutant]lien entre deux dialog?
    Par mouss31 dans le forum MFC
    Réponses: 2
    Dernier message: 31/10/2006, 11h09
  4. [Reseau] Connection entre deux XP via LAN
    Par scifire dans le forum Windows XP
    Réponses: 1
    Dernier message: 11/02/2006, 01h39
  5. [débutant] lien entre deux tables
    Par t-die dans le forum Débuter
    Réponses: 1
    Dernier message: 03/02/2006, 21h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo