[..] Jeux en résau (2j)

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Avatar du membre
blacksoul305
Membre émérite
Membre émérite
Messages : 957
Enregistré le : ven. 18 mars 2011 11:49
Localisation : Au pays des programmeurs.
Status : Hors ligne

Re: [..] Jeux en résau (2j)

#41

Message par blacksoul305 »

Bah oui, tu vois le TCP c'est tout bête, mais c'est vraiment précis.

Je réfléchissais à un truc, je vais poster dans le sujet approprié !
Étudiant en 2ème année de Licence Informatique.
Avatar du membre
silvere
Niveau 8
Niveau 8
Messages : 532
Enregistré le : sam. 24 sept. 2011 22:56
Status : Hors ligne

Re: [..] Jeux en résau (2j)

#42

Message par silvere »

Pour le jeu, il va falloir ouvrir un port du modem et comment faire ?
Quand le mensonge prend l'ascenseur, la vérité prend l'escalier. Elle met plus de temps, mais elle fini toujours par arriver.
Avatar du membre
blacksoul305
Membre émérite
Membre émérite
Messages : 957
Enregistré le : ven. 18 mars 2011 11:49
Localisation : Au pays des programmeurs.
Status : Hors ligne

Re: [..] Jeux en résau (2j)

#43

Message par blacksoul305 »

Ça va dépendre.
  • Soit on utilise le modem comme serveur permanent et donc du coup, on transforme ton modem en serveur en bidouillant les ports, ce qui n'est pas la solution la plus sécurisée. De plus, quand on arrivera à la phase de traitement de données, il va falloir oublier l'idée des deux ports différents car s'il y a une trentaine de joueurs, on pourra pas le deviner et on pourra pas ouvrir trente ports différents, le système TCP va donc lui aussi changé et sera légèrement plus compliqué.
  • Soit on fait en sorte que l'utilisateur décide entre héberger ou rejoindre une partie. C'est une solution plutôt facile à mettre en place, on peut garder l'idée des deux ports différents et donc faciliter l'envoie et la réception des données.
Étudiant en 2ème année de Licence Informatique.
Avatar du membre
silvere
Niveau 8
Niveau 8
Messages : 532
Enregistré le : sam. 24 sept. 2011 22:56
Status : Hors ligne

Re: [..] Jeux en résau (2j)

#44

Message par silvere »

Nan, pas sa c'est que par exemple pour moi si j'ouvre pas le port en question sur mon modem, le tcp ne marche pas.
Quand le mensonge prend l'ascenseur, la vérité prend l'escalier. Elle met plus de temps, mais elle fini toujours par arriver.
Avatar du membre
blacksoul305
Membre émérite
Membre émérite
Messages : 957
Enregistré le : ven. 18 mars 2011 11:49
Localisation : Au pays des programmeurs.
Status : Hors ligne

Re: [..] Jeux en résau (2j)

#45

Message par blacksoul305 »

Euh, t'es sûr de ton coup là ? Je vais me renseigner, mais je vois pas pourquoi il faudrait toucher au modem...
Étudiant en 2ème année de Licence Informatique.
Avatar du membre
silvere
Niveau 8
Niveau 8
Messages : 532
Enregistré le : sam. 24 sept. 2011 22:56
Status : Hors ligne

Re: [..] Jeux en résau (2j)

#46

Message par silvere »

Avec TCPConnect()

Une fois qu'on est connecter comment savoir si l'ai toujours ?
Pas clair ? :lol:
Quand le mensonge prend l'ascenseur, la vérité prend l'escalier. Elle met plus de temps, mais elle fini toujours par arriver.
Avatar du membre
blacksoul305
Membre émérite
Membre émérite
Messages : 957
Enregistré le : ven. 18 mars 2011 11:49
Localisation : Au pays des programmeurs.
Status : Hors ligne

Re: [..] Jeux en résau (2j)

#47

Message par blacksoul305 »

Je serai tenter de dire "-1", mais sinon, fais le test :

Avec les deux scripts client/serveur :

le client tu fais en sortes de mettre une tooltip qui vérifie tout le temps la valeur du "TCPConnect". Ensuite tu lances serveur, client. Tu regardes la valeur du socket pour le client, tu quittes le serveur et tu regardes de nouveau la valeur du socket.

Sinon il y a moyen de faire un test, si jamais tu veux tester en tant qu'hôte qu'il te manque quelqu'un ou pas, tu envoies un paquet à cette personne. Et tu regardes la valeur retournée par TCPSend.
Étudiant en 2ème année de Licence Informatique.
Avatar du membre
silvere
Niveau 8
Niveau 8
Messages : 532
Enregistré le : sam. 24 sept. 2011 22:56
Status : Hors ligne

Re: [..] Jeux en résau (2j)

#48

Message par silvere »

Ha oui, merci, je vais faire avec TCPSend
Quand le mensonge prend l'ascenseur, la vérité prend l'escalier. Elle met plus de temps, mais elle fini toujours par arriver.
Répondre