TClientSocket.Detach

TClientSocket = class (TObject)Interface de TClientSocketExemples de TClientSocket

Qubes 9.0 Détache le socket de l'objet de script

Syntaxe

destructor Detach(detachedName: String)
detachedName: nom donné au socket détaché

Remarques

Détruit l'objet de script, mais conserve la connexion TCP active en "détachant" le socket (le nom du socket détaché est arbitraire).

Le socket pourra être réattaché à un objet de script par TClientSocket.Attach.

S'il existe un socket détaché de même nom, il sera détruit et remplacé.

Exemples

Un premier script établit la connexion

var sock := new TClientSocket;
sock.Connect('myserver', 888);
sock.Detach('mysocket');

Un second script la réutilise

var sock := TClientSocket.Attach('mysocket');
PrintLn(sock.RemoteServer);  // myserver

Classification

Sockets TClientSocket