Bonjour,
J'ai une appilication client serveur dont le client est developpé sous borland c++ 5.0. (TClientSocket).
Voivi le code de connexion, envoi reception est fermuture de la connexionParmi les fonction Open, SendText, receivetext et close, seule la fonction Open à bien fonctionnée. En effet:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 socket = new TClientSocket(NULL); socket->Address= strAdress; socket->Port=PortNum; //Connect to the server socket->Open(); // send command connect socket->Socket->SendText("message"); // Read id of the client strResponse = socket->Socket->ReceiveText(); if(strcmp(strResponse,"")==0) { socket->Close(); }
Le client à bien connecté avec le serveur.
Le message n'a pas été envoyé
la fonction ReceiveText n'est pas bloquante.
La fonction close ne ferme pas la connexion (le serveur ne detecte la fermuture de socket que lorsque je ferme l'application).
Y'a t'il un problème ou une fonction manquantee dans mon code?
Merci pour vos aides
Partager