Je débute en autoit et je cherche un faire un simple client/serveur
Mon problème et que lorsque j'envoie des donnée aux serveur, sa marche une fois mais pas 2 :/
voici mon code :
serveur.au3
Code : Tout sélectionner
TCPStartup();
$Socket = TCPListen("127.0.0.1", 65432, 100);
Do
$ConnectedSocket = TCPAccept($Socket)
Until $ConnectedSocket <> -1
while 1
$recevoir = TCPRecv($ConnectedSocket, 2048);
If $recevoir = "bonjour" Then MsgBox(4096, "Bonjour", "Bonjour", 10);
WendCode : Tout sélectionner
#include <GUIConstants.au3>
$Form1 = GUICreate("Test", 400, 400);
$Button_1 = GUICtrlCreateButton("Dire bonjour", 10, 30, 200);
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button_1
bouton();
EndSwitch
WEnd
GUIDelete();
func bouton()
TCPStartup();
$Socket = TCPConnect("127.0.0.1", 65432);
TCPSend($Socket, "bonjour");
TCPShutdown();
EndFuncL'erreur semble venir du serveur car lorsque je redémarre celui si sa fonctionne qu'une fois encore...
merci de votre aide,



