Ben oui le serveur fonctionne mais le temps que la connection se fasse ça peut prendre des secondes, d'ailleurs le time out par défaut de winsock il me semble qu'il est de 60s :p
Donc en fait après la commande Winsock1.connect
tu dois sortir de ton sub! Et regarde bien dans les sub du winsock tu as des fonctions:
- Private Sub Winsock1_Connect()
- Private Sub Winsock1_Error(ByVal Number As Integer, Description As String, ByVal Scode As Long, ByVal Source As String, ByVal HelpFile As String, ByVal HelpContext As Long, CancelDisplay As Boolean)
- Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
etc etc ...
WebMaster-------------------------------
Réponse au message :
-------------------------------
Bonjour !
Voilà mon prob,
J'aimerai envoyé des données directement après m'être connecté à un serveur. Mais après l'instruction connect() l'état du Winsock est = 6 et doit être = à 7 (sckConnected) pour fonctionner
voilà, mon code et sa ne marche pas :'(
Winsock1.Close
Winsock1.RemoteHost = "127.0.0.1"
Winsock1.RemotePort = 3999
Winsock1.Connect
If Winsock1.State = sckConnected Then
Winsock1.SendData msg
End If
et je suis certain que le serveur fonctionne
Merci.