J'ai un souci ici
J'ai recrée un serveur qui jouera son propre rôle (pas d'affichage donc)
http://pastebin.com/AAAJ9FXV
Il servira à recevoir la position du personnage 1 et de la renvoyer sur le même client mais qui sera un autre SDL_Rect (pour simuler un deuxième client) qui s'enregistrera dans un fichier sur le client. Je n'ai pas de souci au niveau du serveur.
C'est surtout au niveau du client
http://pastebin.com/MzJUxtBP
Comme dit, j'initialise le tout blabla et j'entre dans une boucle. Tu m'as dis godrik que les sockets sont bidirectionnelles, mais à travers quoi ? A travers le TCP_Accept ? Le TCP_Open ?
D'ailleurs, c'est le TCP_Open que je n'arrive pas du tout à caser dans le code, et que dans ma boucle je puisse actualiser à chaque tour de boucle le TCP_Recv ou bien dès qu'il bouge. Si je mets le TCP_Open avant la boucle il ne me met sur le serveur qu'une connexion seulement (avec la position), comme si la connexion se fermait juste après.
Enfin bref, si vous ne m'avez pas compris, faites en sorte que le client fonctionne, ou proposez-moi quelque chose que je n'ai pas encore testé..
Merci ! 