[R] Client , Server 1 seul envoie

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
mangaskiff
Niveau 4
Niveau 4
Messages : 72
Enregistré le : sam. 25 juil. 2009 23:45
Status : Hors ligne

[R] Client , Server 1 seul envoie

#1

Message par mangaskiff »

Bonjour alors j'ai crée des scriptes simple pour faire des test 1 client et 1 serveur.

Seulement je ne comprend pas dans mon script je ne peux envoyé qu'un message et après sa m'affiche:

"Le paquet n'a pas pu être envoyer"

Les Scriptes:
► Afficher le texteClient
Et le serveur:
► Afficher le texteServeur
Ceci a été fait très vite je m'excuse pour la présentation des script j'editrai dans pas long temps.
Modifié en dernier par mangaskiff le sam. 17 oct. 2009 13:55, modifié 1 fois.
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1556
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

Re: [..] Client , Server 1 seul envoie

#2

Message par sylvanie »

L'erreur principale est ici :

$ip_serveur=GUICtrlRead($ip_serveur)
$msg=GUICtrlRead($msg)

vous écrasez les id des edits-box par leur contenu.
La première fois, ça passe car on utilse les valeur tapez, mais au 2 eme tours on dit au script de lire l'edit d'identifiant 192.168.x.x et l'edit d'dentfiant message_tapé ...

rebaptiser les id des contrôles $label_ip_serveur et $label_msg, puis :
$ip_serveur=GUICtrlRead($label_ip_serveur)
$msg=GUICtrlRead($label_msg)

sinon faites attention à @error, elle se reporte à la dernière action, ainsi

Code : Tout sélectionner

msg = GUICtrlRead($label_msg)
Local $SocketEnvoi, $msg, $port = 16523
If @error Then
 
peut être erroné, puisqu'on fait des assignation entre temps (celle ci n'est pas la plus significative, c'est cele du else qui est plus génante)

Bonne continuation
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
Avatar du membre
mangaskiff
Niveau 4
Niveau 4
Messages : 72
Enregistré le : sam. 25 juil. 2009 23:45
Status : Hors ligne

Re: [..] Client , Server 1 seul envoie

#3

Message par mangaskiff »

Merci cela fonctionne.
Répondre