TServerSocket c++ Builder 6
Bonjour � tous
Dans une application Serveur, j'utilise un ServerSocket qui g�n�re un �v�nement OnGetThread chaque fois qu�un client se connecte.
Cet �v�nement me cr�e pour chaque Client un nouveau Thread avec "new"
Je voudrais utiliser "delete" afin de nettoyer et �galement mettre le pointeur � "NULL" lorsque le client se d�connecte mais je ne comprend pas comment il faut l'impl�menter dans le programme car lorsque le client se d�connecte le code relatif � l'�venement n'est plus actif .
Avez-vous une id�e?
Merci d'avance pour vos r�ponses
Code:
1 2 3 4 5 6 7 8 9
|
void __fastcall TForm1::ServerGetThread(TObject *Sender,
TServerClientWinSocket *ClientSocket,
TServerClientThread *&SocketThread)
{
SocketThread = new TMyServerThread(true, ClientSocket);
SocketThread->Priority = tpHighest ;
SocketThread->Resume();
} |