Bonjour la communauté.
Meilleurs voeux à toutes et tous.
Petite interrogation sur ce script (voir plus bas)
Je m'entraine aux fonctions TCP d'Auto-it, mais je seche sur ce point.
J'ai utilisé l'un des exemples de l'aide pour creer le serveur. Je voudrais pouvoir me connecter et me deconnecter plusieurs fois de suite à un serveur.
J'ai à peu pres compris le but de chaque function (TCPStartup, TCPListen, etc...) mais je ne vois pas quel function je dois utiliser pour chaque deconnexion. (coté client et serveur)
Autrement dit, quelle function dois je utiliser pour "deconnecter" le client du serveur et rendre de nouveau le serveur disponible.
► Afficher le texte
Code : Tout sélectionner
#include <GUIConstantsEx.au3>
#include <SendMessage.au3>
#include <WindowsConstants.au3>
#include <GUIConstants.au3>
;force la declaration des variables
Opt('MustDeclareVars', 1)
Dim $szIPADDRESS = "192.168.0.10"
Dim $nPORT = 27000
Dim $MainSocket,$ConnectedSocket
; Demarre le service TCP
TCPStartup()
; Cree un port d'ecoute
; En utilisant l'ip de la machine ainsi que le port choisi en variable
$MainSocket = TCPListen($szIPADDRESS, $nPORT)
; Si la creation du socket m...., on quit.
If $MainSocket = -1 Then Exit
; Initialise la variable pour representer la connection
$ConnectedSocket = -1
While 1
$ConnectedSocket = TCPAccept($MainSocket)
If $ConnectedSocket <> -1 Then
MsgBox (0,"Client connecté",$ConnectedSocket)
EndIf
WEnd
D'avance merci de votre aide généreuse.
Cordialement,
Dimvar.
[EDIT] J'ai finalement trouvé
ce site pour me décortiquer les étapes d'une connexion. Impec ! Je passe en résolu.