[..] Problème IP et TCP

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
hmart24
Niveau 1
Niveau 1
Messages : 10
Enregistré le : mer. 19 mai 2010 14:00
Status : Hors ligne

[..] Problème IP et TCP

#1

Message par hmart24 »

Bonjour. J'aimerais faire un chat en TCP, mais je voudrais que mes amis puissent le rejoindre. Seulement, je n'arrive pas à le mettre en ligne. En local tout marche, mais en ligne il me met l'erreur "10049" quand je fais ceci :

Code : Tout sélectionner

TCPStartup()
Local $szIPADDRESS = _GetIP()
Local $nPORT = 5552
$MainSocket = TCPListen($szIPADDRESS, $nPORT)
je tient à précisé que j'ai inclus INet.au3 et que le port 5552 est ouvert sur ma livebox et sur mon PC.
Merci d'avance,
hmart24
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [..]Problème IP et TCP

#2

Message par Iste »

Si cela marche en local, cela ne vient pas de votre script, mais bien de votre configuration reseau.

Je vous conseil donc de vérifier que la redirection de port est correcte.

Au pire, passez par un VPN tel que Hamachi...
Signez ici
Avatar du membre
matwachich
Membre émérite
Membre émérite
Messages : 986
Enregistré le : lun. 19 oct. 2009 04:04
Localisation : Algérie
Status : Hors ligne

Re: [..] Problème IP et TCP

#3

Message par matwachich »

Par expérience, car j'utilise une box TP-LINK, je suis connecté en ADSL PPPoE, donc pour la votre je ne sais pas, je dirai que:
- Il faut mettre sur écoute votre IP Interne, c'est à dire celle de la carte réseau (192.168.1.xxx) et pas l'IP externe du routeur.

Apres, vos amis, évidement, vont essayer de se connecter à votre IP externe, c'est à dire celle de la box (obtenue avec _GetIP()), le routeur va rediriger la connexion sur l'IP interne de la carte réseau (obtenue avec les macros @IPAddress1...)

Pour moi, ça marche parfaitement!

PS: Si vous voulez vous simplifier la vie avec le TCP, je vous conseil fortement mon UDF, ne le fuyez pas trop vite, prenez le temps de l'étudier, vous verrez qu'il vous rendra de grands services!
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1556
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

Re: [..] Problème IP et TCP

#4

Message par sylvanie »

Bonjour
Il vous faut aller dans l'interface d'administration de votre routeur (qui lui a l'adresse publique en interface physique) pour activer l'écoute du port. Puis il vous faut activer le port forwarding (toujours sur le routeur) qui va rediriger les paquets de votre adresse publique arrivant sur ce port vers votre adresse locale sur le même port, ou un autre, (et là au niveau script vous revenez à un script qui écoute localement).
Maintenant tout dépends des capacités d'administration fournies par le routeur, vous dépendez du model.
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
Répondre