[..] Probleme Connexion TCP

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
NewHere
Niveau 4
Niveau 4
Messages : 83
Enregistré le : dim. 28 déc. 2008 21:29
Status : Hors ligne

[..] Probleme Connexion TCP

#1

Message par NewHere »

Hey,

I need ur help guysss,

donc le probleme, j'ai fait deux script : le client & le serveur ci-dessous. Quand j'y met m'on ip LOCAL : tout roule
C'est quand je met mon ip internet ou mon no-ip que cela se complique : plus aucune connexion.

Client :
► Afficher le texte
Serveur :
► Afficher le texte
Merci d'avances,
Cordialement Newhere
Modifié en dernier par NewHere le jeu. 05 févr. 2009 14:43, modifié 1 fois.
BeCool
Niveau 5
Niveau 5
Messages : 173
Enregistré le : jeu. 30 oct. 2008 08:48
Status : Hors ligne

Re: [..] Probleme Connexion TCP

#2

Message par BeCool »

Bonjour,

Juste petite précision, l'IP "internet" comme vous l'appelez s'appelle en vérité "IP Public" :wink:

Pour ce qui est de votre problème, je dis peut être n'apporte quoi, mais il me semble que c'est normale car sur votre client, il faut indiquer l'IP public et non 192.168.1.x

De plus, je vous conseil de mettre une fausse adresse public dans votre partie Serveur sur le forum car il peut y avoir des petits rigolos qui peuvent passer par ici ;)
Avatar du membre
NewHere
Niveau 4
Niveau 4
Messages : 83
Enregistré le : dim. 28 déc. 2008 21:29
Status : Hors ligne

Re: [..] Probleme Connexion TCP

#3

Message par NewHere »

Oui, j'ai essayer avec toutes mes ips possible. Le probleme est toujours present, la connexion bloque au niveau de l'ip public. J'ai ouver les ports au niveau de mon modem.

Help =s
BeCool
Niveau 5
Niveau 5
Messages : 173
Enregistré le : jeu. 30 oct. 2008 08:48
Status : Hors ligne

Re: [..] Probleme Connexion TCP

#4

Message par BeCool »

Ouvrir les ports au niveau de votre routeur plutôt non ?

Mais il me semble (a confirmer) que c'est normale car vous ne pouvez pas vous connecter vous même sur votre PC (ou sur un PC qui se trouve dans le même réseau que vous) avec une IP public.
Donc le seul moyen de tester votre programme est de demander a quelqu'un de tester la partie client ;)

Si vous voulez, je peux le faire, je reviens dans normalement 30 minutes, laissez votre partie serveur allumer et je prendrais, quand je reviendrais votre partie client, je le lancerais et vous direz ce qu'il en est.

A vous de me dire si vous êtes partant ;)
Avatar du membre
NewHere
Niveau 4
Niveau 4
Messages : 83
Enregistré le : dim. 28 déc. 2008 21:29
Status : Hors ligne

Re: [..] Probleme Connexion TCP

#5

Message par NewHere »

Nous n"avons rien trouvé, help
Avatar du membre
Voodoo
Niveau 6
Niveau 6
Messages : 298
Enregistré le : ven. 20 juil. 2007 20:45
Status : Hors ligne

Re: [..] Probleme Connexion TCP

#6

Message par Voodoo »

Le script fonctionne, vous devez juste mal configurer $ip et $ipserveur

Si vous voulez tester chez vous il faut utiliser les ip du reseau local. Et c'est bien les 192.168.?.?

Sauf que les ? dépendent de votre configuration. Pour savoir quoi mettre, exécutez cela:

Code : Tout sélectionner

msgbox(0,"Ip:","@IPAddress1: "  & @IPAddress1 & @CRLF & "@IPAddress2: " & @IPAddress2 & @crlf &  "@IPAddress3: " & @IPAddress3 & @crlf &"@IPAddress4: " & @IPAddress4)
 
La ou il y a quelque chose du style "192.168" c'est ce qu'il faut mettre en $ip et $ipserveur.

edit: ce n'est d'ailleur pas toujours 192.168.?.?, mais les @IPAddress ont la solution :D

Après si vous voulez l'utiliser avec votre voisin il faudra juste remplacer l'ip du client. Par votre ip public disponible ici => http://www.adresseip.com
Avatar du membre
NewHere
Niveau 4
Niveau 4
Messages : 83
Enregistré le : dim. 28 déc. 2008 21:29
Status : Hors ligne

Re: [..] Probleme Connexion TCP

#7

Message par NewHere »

Merci Voodoo, mais cela je le sais, j'ai remplacer mon ip local par la public mais toujours rien, j'ai essayé avec Becool et rien du tout.
Avatar du membre
Voodoo
Niveau 6
Niveau 6
Messages : 298
Enregistré le : ven. 20 juil. 2007 20:45
Status : Hors ligne

Re: [..] Probleme Connexion TCP

#8

Message par Voodoo »

Quel est ta connexion internet ? (box ?...)
quel système d'exploitation ?
Pare feu ?
Avatar du membre
NewHere
Niveau 4
Niveau 4
Messages : 83
Enregistré le : dim. 28 déc. 2008 21:29
Status : Hors ligne

Re: [..] Probleme Connexion TCP

#9

Message par NewHere »

NeufBox => j'ai ouvert les portz sur ma box
OS : Vista
FW : OFF
Avatar du membre
Voodoo
Niveau 6
Niveau 6
Messages : 298
Enregistré le : ven. 20 juil. 2007 20:45
Status : Hors ligne

Re: [..] Probleme Connexion TCP

#10

Message par Voodoo »

Si sa marche pas en local pas besoin d'essayer avec l'ip public.

J'ai simplifié les scripts:

Code : Tout sélectionner

$ip = "192.168.1.15"
TCPStartUp()
$MainSocket = TCPListen($ip, 46000 )
If $MainSocket = -1 Then Exit
While 1
    $ConnectedSocket = TCPAccept( $MainSocket)
    If $ConnectedSocket >= 0 Then ExitLoop MsgBox(0,"Server::info","connexion ok!")
wend
TCPShutdown()
 

Code : Tout sélectionner

$ip = "192.168.1.15"
TCPStartUp()
$MainSocket = TCPConnect($ip, 46000 )
if @error then exit msgbox(0,"Client::Error",@error)
TCPShutdown()
 
Dis moi par quoi tu changes $ip et ce qu'a renvoyé le msgbox !
Avatar du membre
NewHere
Niveau 4
Niveau 4
Messages : 83
Enregistré le : dim. 28 déc. 2008 21:29
Status : Hors ligne

Re: [..] Probleme Connexion TCP

#11

Message par NewHere »

J'ai remplacé $ip par mon ip local pour essayé et l'erreur est : 10061
Avatar du membre
Voodoo
Niveau 6
Niveau 6
Messages : 298
Enregistré le : ven. 20 juil. 2007 20:45
Status : Hors ligne

Re: [..] Probleme Connexion TCP

#12

Message par Voodoo »

Tu lances le client avant de lancer le serveur ! Ou alors tu lances bien le serveur en premier mais il quitte avant que tu lances le client...vérifie que le serveur est lancé quand tu lances le client.
Avatar du membre
NewHere
Niveau 4
Niveau 4
Messages : 83
Enregistré le : dim. 28 déc. 2008 21:29
Status : Hors ligne

Re: [..] Probleme Connexion TCP

#13

Message par NewHere »

Oui voila cela fonctionne. J'ai donc remplacé" par mon ip public et la un certains temp s'ecoule puis le meme message d'erreur
EDIT : MSG D'ERREUR : 10060
Avatar du membre
Voodoo
Niveau 6
Niveau 6
Messages : 298
Enregistré le : ven. 20 juil. 2007 20:45
Status : Hors ligne

Re: [..] Probleme Connexion TCP

#14

Message par Voodoo »

Pour pouvoir l'utiliser en passant par internet (puisque la c'etait juste en local) il faut que le serveur garde ton ip local ! Donc sa sa ne change pas. Par contre le client lui doit avoir ton adresse public.

Pourquoi ? Parceque tu es derriére un routeur (box dans ton cas) et que ce que voit internet ce n'est pas l'adresse ip de ta machine mais celle de ton routeur. Une fois contacté, le routeur va transmettre l'info à ton pc et la évidement il utilise l'ip local. C'est pourquoi l'ip server doit toujours être 192.168...

Donc tu ne peux pas tester toi même si sa marche avec une ip public. Puisque sa marche en local et sans restriction particulière de la neufBox sur le port 46000 (qui est dans la gamme autorisée) sa marchera forcement sur internet. Pour en être convaincu il faut trouver quelqu'un avec une machine distante. Tu lances le serveur, tu demandes à ton binôme de lancer le client avec ton ip public dans le script et tu admires le résultat !
Avatar du membre
NewHere
Niveau 4
Niveau 4
Messages : 83
Enregistré le : dim. 28 déc. 2008 21:29
Status : Hors ligne

Re: [..] Probleme Connexion TCP

#15

Message par NewHere »

Merci beaucoup Voodoo ;)
Avatar du membre
L4crymal
Niveau 8
Niveau 8
Messages : 513
Enregistré le : mer. 24 sept. 2008 14:53
Status : Hors ligne

Re: [..] Probleme Connexion TCP

#16

Message par L4crymal »

Ca marche ou pas? si oui alors je crois avoir compris tout et ça, C'EST TROP BIEN ;)
Répondre