TsgcWebSocketClient | Client verbinding sluiten

De verbinding kan worden gesloten via de eigenschap Active, de methoden Stop of Disconnect; lees meer via Client verbinding openen.

 

CleanDisconnect

Wanneer een verbinding wordt gesloten, kunt u de andere peer informeren dat de verbinding wordt gesloten door een sluitbericht te verzenden. Om deze functie in te schakelen, stel de eigenschap Options.CleanDisconnect in op True.

Als deze eigenschap is ingeschakeld, wordt er een Sluiten-bericht naar de server gestuurd vóór het sluiten van de verbinding om de server te melden dat de client de verbinding sluit.

 

Verbinding verbreken

TsgcWSConnection heeft een methode genaamd Disconnect(), waarmee u de verbinding op socket-niveau kunt verbreken. Als u deze methode aanroept, wordt de socket direct verbroken zonder te wachten op een respons van de server. U kunt een Close Code meesturen met deze methode.

 

Sluiten

TsgcWSConnection heeft een methode genaamd Close(), waarmee u een bericht naar de server kunt sturen om de verbinding te sluiten. Als de server dit bericht ontvangt, moet het de verbinding sluiten en de client ontvangt een melding dat de verbinding is gesloten. U kunt een sluitcode meesturen met deze methode.