TsgcWSConnection is een wrapper voor WebSocket-verbindingen van clients. U kunt dit object openen in Server- of Client-gebeurtenissen.
WriteData: stuurt een bericht naar de client.
Close: stuurt een sluitingsbericht naar de andere peer. Optioneel kan een "CloseCode" worden opgegeven. Standaard wordt de NORMALE sluitingscode verzonden. Als u een negatieve sluitingscode verzendt, wordt de reden voor het sluiten niet meegestuurd.
Verbinding verbreken: sluit de clientverbinding vanaf de serverzijde. U kunt optioneel een "CloseCode" opgeven.
Ping: verstuurt een ping naar de client.
AddTCPEndOfFrame: als de verbinding plain TCP is, stelt dit u in staat om in te stellen welke byte(s) het einde van het bericht definiëren. Het bericht wordt gebufferd tot het volledig is ontvangen.
Subscribed: retourneert of de verbinding is geabonneerd op een aangepast kanaal.
Abonneer: abonneer deze verbinding op een kanaal. Later kunt u een bericht uitzenden vanuit de servercomponent naar alle verbindingen die op dit kanaal zijn geabonneerd.
UnSubscribe: verwijder het abonnement van deze verbinding op een kanaal.
Protocol: retourneert het subprotocol dat op deze verbinding wordt gebruikt.
IP: retourneert het peer-IP-adres.
Port: retourneert de Peer-poort.
LocalIP: retourneert het IP-adres van de host.
LocalPort: retourneert de hostpoort.
URL: retourneert de URL die door de client is aangevraagd.
Guid: retourneert verbindings-ID.
HeadersRequest: retourneert een lijst van headers ontvangen op Verzoek.
HeadersResponse: retourneert een lijst met Headers die als respons zijn verzonden.
RecBytes: aantal ontvangen bytes.
SendBytes: aantal verzonden bytes.
Transport: retourneert het transporttype van de verbinding:
trpRFC6455: een normale WebSocket-verbinding.
trpHixie76: een WebSocket-verbinding via de concept-WebSocket-specificatie.
trpFlash: a WebSocket connection using Flash as FallBack.
trpSSE: een Server-Sent Events-verbinding.
trpTCP: gewone TCP-verbinding.
TCPEndOfFrameScanBuffer: hiermee kunt u definiëren welke methode wordt gebruikt om het einde van een bericht te vinden (bij gebruik van trpTCP als transport).
eofScanNone: elke keer dat een nieuw pakket aankomt, wordt de OnBinary-gebeurtenis aangeroepen.
eofScanLatestBytes: als de laatste bytes gelijk zijn aan de bytes toegevoegd met de AddTCPEndOfFrame-methode, wordt OnBinary-bericht aangeroepen; anders wordt dit pakket gebufferd
eofScanAllBytes: doorzoekt het volledige pakket op bytes die gelijk zijn aan bytes toegevoegd met de methode AddTCPEndOfFrame. Als gevonden, wordt de gebeurtenis OnBinary aangeroepen, anders wordt dit pakket gebufferd.
Data: gebruikerssessiegegevensobject; hier kunt u een object doorgeven en dit steeds openen wanneer u het nodig heeft, bijvoorbeeld: u kunt een verbinding naar een database, gebruikerssessie-eigenschappen doorgeven...