Probl�me avec TCLientSocket
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 connexion
Code:
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();
} |
Parmi les fonction Open, SendText, receivetext et close, seule la fonction Open � bien fonctionn�e. En effet:
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