Page 4 sur 6

Re: [..] Script de connection TCP/UDP (Projet)

Posté : lun. 19 oct. 2009 20:52
par L4crymal
Iste a écrit :Sinon, 'suffit' d'avoir un server central.
Un pc constamment connecté ou bien une page php peut faire l'affaire, mais on y perd beaucoup en vitesse :/
Déjà fait, c'est pas si mal que ça.

Sinon voila pour vous bande de flémards!!! ( j'ai enfin piger le truc ^^ )

Serveur central
► Afficher le texte

Client :
► Afficher le texte

J'ai coder ça en 10 minutes donc pas trop de méchanceté SVP ^^


( Le pc qui exécute le serveur principal doit avoir le port 5552 TCP ouvert sur le routeur )

Re: [..] Script de connection TCP/UDP (Projet)

Posté : lun. 19 oct. 2009 23:21
par Voodoo
Et la je dis: Comment on peut recevoir des données???

Alors que dans autoit on doit débloquer ses ports pour recevoir des donnée d'une machine distante.
On reçoit des données car en tant que client on se connecte au serveur maitre msn. C'est du trafic sortant donc, sauf réglage spécifique de ta Box ou parefeu mal configuré, cela passe sans problème.

Par contre, si tu fais un petit script qui joue le role de serveur, tu réserves un port et la tu es en attente de requête entrante. Dans ce cas il est probable que ta box ait tous ses ports fermés et qu'elle refuse de router la connexion. C'est une mesure de sécurité.

Tu devrais faire un petit tour sur wikipedia pour te renseigner sur le protocole TCP et UDP.

(on dirait qu'il etait temps que je pose des questions avant que le sujet fasse 15 pages :mrgreen: )

Re: [..] Script de connection TCP/UDP (Projet)

Posté : lun. 19 oct. 2009 23:30
par L4crymal
La mon script marche en tout cas ^^

Re: [..] Script de connection TCP/UDP (Projet)

Posté : mar. 20 oct. 2009 22:14
par L4crymal
Bin alors, il vous plait pas ce script ?

Re: [..] Script de connection TCP/UDP (Projet)

Posté : mer. 14 juil. 2010 12:31
par DJSIR
Franchement, je sais que ce post date mais je tiens à remercier L4crymal car ça fait encore une fois (depuis des nombreuses) que j'utilise son code pour les fonctions de base de TCP.
Je compte pas m'arréter là.

PS Si tu pouvait les mêttre en pièces jointes çà irait plus vite.

Re: [..] Script de connection TCP/UDP (Projet)

Posté : mer. 14 juil. 2010 12:35
par L4crymal
De rien =)

Bonne continuation dans tes projets :twisted:

Re: [..] Script de connection TCP/UDP (Projet)

Posté : lun. 09 août 2010 19:40
par matheod
bonjour,
Sur de nombreux jeux on peux créer des serveurs sans avoir de configuration de rooteur a faire.
Est il possible de faire de meme avec auto it ?
Car apparament mon serveur marche en local, mais dès que je modifie la variable ip pour mettre mon ip internet, ca ne marche plus.
merci

Re: [..] Script de connection TCP/UDP (Projet)

Posté : lun. 09 août 2010 19:50
par Sh4dows
Sur de nombreux jeux on peux créer des serveurs sans avoir de configuration de rooteur a faire.
C'est pas plutôt des clients !

Si tu souhaite créer des serveurs privé genre "Dofus" pour ne pas en citer et tous le la clique c'est pas ici !!

Re: [..] Script de connection TCP/UDP (Projet)

Posté : lun. 09 août 2010 20:23
par SrBelial
je pense qu'il parle plutot de serveur locaux (genre un serveur CSS pour se faire une tite lan et poutrer du terro et diffuse des bombes ... ^__^ non ??)

si c'est bien ça, alors la réponse est que : pour un serveur local => ça passe juste par la fonction switch du routeur, c'est pas filtré puisque ça va pas dehors.
si c'est un serveur local mais accessible à des joueurs depuis dehors => c'est le jeu qui se démerde à choisir un port et tout et tout, la plupart du temps il faut au moins dire au parefeu windows qu'on débloque le port, et pour le reste le jeu communique aussi avec un serveur maitre qui liste les serveurs de jeu => ça passe en premier par une connexion sortante ...

après y a sans doute des subtilités que j'ai zapé ... mais disons que là déjà on couvre pas mal d'usages

Re: [..] Script de connection TCP/UDP (Projet)

Posté : lun. 09 août 2010 20:43
par Sh4dows
Probable, j'ai pas émis cet hypothèse !
Je :arrow:

Re: [..] Script de connection TCP/UDP (Projet)

Posté : lun. 09 août 2010 20:56
par matheod
Oui, je parle de jeu ou on peut créer des serveurs ou n'importe qui peut se connecter. Pourtant il n'y a aucun port à ouvrir sur le routeur, contrairement à ce script apparament (a moins que yai une liste de port qui ne nécéssite pas d'être ouvert ?)
merci

Re: [..] Script de connection TCP/UDP (Projet)

Posté : lun. 09 août 2010 20:57
par SrBelial
en général les ports qui restent ouverts sont les ports compris entre 1 et 1024.
la plupart d'entre eux sont réservés (par exemple 21 : port ftp, 80 : port http, ...)

Re: [..] Script de connection TCP/UDP (Projet)

Posté : lun. 09 août 2010 21:09
par matheod
Bah dès que j'esseye de mettre mon ip internet j'ai l'erreur :
TCPConnect failed with WSA error : 10049

au lancement, d'après mes recherches ca n'aurait rien à voir avec le port donc je suis perdu ^^

Re: [..] Script de connection TCP/UDP (Projet)

Posté : lun. 09 août 2010 22:42
par DJSIR
Si tu possèdes un routeur, il faut impérativement ouvrir tes ports vers ta machine qui lancera le serveur.

sinon, utilise l'ip locale (que depuis chez toi)

Re: [..] Script de connection TCP/UDP (Projet)

Posté : mar. 10 août 2010 01:09
par matheod
meme quand celui ci et entre 0 et 1024 ?

Re: [..] Script de connection TCP/UDP (Projet)

Posté : mar. 10 août 2010 02:28
par timmalos
En fait il est tres déconseille d'utiliser les ports de 0 à 1024 pour la bonne raison qu'ils sont deja utilisés ou au moins réservés par ton routeur.



Je voudrais ajouter que quand tu cree un serveur sur un jeu, un port est bien ouvert de facon automatique sur ton routeur. D'ailleurs, si tu tape ton adresse IP (Executer->tape CMD puis quand la console est lancée tape IPCONFIG puis cherche PASSERELLE PAR DEFAUT (souvent qq chose genre 192.168.1.1)) dans ton navigateur(par exemple http://192.168.1.1/) et que tu rentre ton mot de passe (Généralement Admin Admin) tu verras que plusieurs ports sont automatiquement ouverts par tes logiciels

Exemple:

Règles de redirection de port actives
Nom de règle Adresse IP privée Type de protocole Premier port public Dernier port public
Utorrent 192.168.1.3 UDP 62780 62780

Re: [..] Script de connection TCP/UDP (Projet)

Posté : mar. 10 août 2010 13:53
par matheod
bien sur je me tape un :
Forbidden

You don't have permission to access this file on this server.
Cheyenne/2.2.8 Server at localhost Port 80

sans possibilité d'entré un mot de passe ^^


sinon :
Je voudrais ajouter que quand tu cree un serveur sur un jeu, un port est bien ouvert de facon automatique sur ton routeur.
=> comment font ils dans ce cas ?

Re: [..] Script de connection TCP/UDP (Projet)

Posté : mer. 11 août 2010 08:24
par Iste
Grace a l'UPnP
Je vous laisse chercher un peu sur le forum, le sujet a déja été abordé.
A part ca, on s'éloigne un peu du sujet, la configuration de server de jeux sans configuration du routeur, c'est pas vraiment le plus important !

Re: [..] Script de connection TCP/UDP (Projet)

Posté : ven. 27 août 2010 13:17
par proglandeur
Bonjour a tous

je viens de lire les 4 pages sur le sujet TCP/UDP, et après avoir lancé le script de lacrymal, je rencontre un problème.

le serveur se lance, le client ensuite, mais quand le client se déconnecte, et se reconnecte un peu plus tard le serveur ne tiens pas compte de sa connexion.
Il est alors impossible de communiquer, a moins de redémarrer le serveur.

si quelqu'un à un petite idée pour ça, et pour que le serveur accepte plusieurs client en même temps.

merci a tous

Re: [..] Script de connection TCP/UDP (Projet)

Posté : ven. 27 août 2010 14:16
par Iste
Le sujet a déja été abordé plusieurs fois sur le forum.
Mais sachez que la gestion client server, surtout en autoit est quelque chose de compliqué qui ne doit etre aborder que quand on ne peut faire autrement.

Je vous renvoi vers cette exemple http://autoitscript.fr/forum/viewtopic.php?f=6&t=5685