TsgcWebSocketServer_HTTPAPIEvents › OnTCPConnect

OnTCPConnect Gebeurtenis

Wordt geactiveerd nadat een client verbinding maakt op TCP-niveau en vóór de WebSocket-handshake, zodat de verbinding kan worden geaccepteerd of geweigerd.

Syntaxis

property OnTCPConnect: TsgcWSHTTPAPITCPConnect;
// TsgcWSHTTPAPITCPConnect = procedure(Connection: TsgcWSConnection; var Accept: Boolean) of object

Standaardwaarde

Opmerkingen

OnTCPConnect wordt aangeroepen NA het accepteren van de TCP-verbinding door HTTP.SYS en VOOR de verwerking van de WebSocket-handshake. Gebruik het om Connection.PeerIP of andere socket-eigenschappen te inspecteren en te beslissen of u wilt doorgaan. Stel Accept in op False om de verbinding onmiddellijk te weigeren; laat het op True staan (de standaard) om de server de WebSocket-handshake of de normale HTTP-aanvraagpipeline te laten verwerken.

Voorbeeld


procedure OnTCPConnectEvent(Connection: TsgcWSConnection; var Accept: Boolean);
begin
  Accept := Connection.PeerIP <> '10.0.0.1';
end;

Terug naar gebeurtenissen