Page 1 sur 1

[R] Client , Server 1 seul envoie

Posté : ven. 16 oct. 2009 19:31
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.

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

Posté : ven. 16 oct. 2009 23:35
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

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

Posté : sam. 17 oct. 2009 13:55
par mangaskiff
Merci cela fonctionne.