TsgcWebSocketServer_HTTPAPI › Events › OnTCPConnect
Wordt geactiveerd nadat een client verbinding maakt op TCP-niveau en vóór de WebSocket-handshake, zodat de verbinding kan worden geaccepteerd of geweigerd.
property OnTCPConnect: TsgcWSHTTPAPITCPConnect;
// TsgcWSHTTPAPITCPConnect = procedure(Connection: TsgcWSConnection; var Accept: Boolean) of object
—
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.
procedure OnTCPConnectEvent(Connection: TsgcWSConnection; var Accept: Boolean);
begin
Accept := Connection.PeerIP <> '10.0.0.1';
end;