Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: SFML network comment envoyer et recevoir plusieur donnée en même temps  (Lu 1902 fois)

0 Membres et 1 Invité sur ce sujet

ScottHDev

  • Newbie
  • *
  • Messages: 16
    • Voir le profil
Voilà mon problème. Je suis en train de programmer un sorte de snake et le thread qui reçoit
les positions des points à manger reçoit aussi les positions du joueurs2.
Alors comment pourrait-je  séparer les deux données.
merci d'avance pour les réponses! :)

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
C'est vraiment très vague comme question. Il va falloir préciser un peu, parce que là personnellement je ne sais pas quoi te dire.
Laurent Gomila - SFML developer

ScottHDev

  • Newbie
  • *
  • Messages: 16
    • Voir le profil
En gros,  je voudrai pouvoir envoyer a la fois les positions du joueur2 et a la fois celle du truc a manger
sans de façon a ce que le thread recevoirPosJoueur2 ne reçoit pas les positions du truc à manger.


Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Il faut une unique socket qui reçoit tout de la part du client/serveur, et du coup un seul endroit dans le code qui gère la réception. Ca n'a aucun sens de vouloir recevoir certaines données à un endroit, et d'autres ailleurs. Tu te compliques la vie pour rien.

Pour distinguer les données, il faut identifier ce que tu envoies (i.e. le préfixer par un octet qui indique ce qui suit).
Laurent Gomila - SFML developer