TsgcWSPServer_WebRTC › Events › OnConnect
Gegenereerd op de server zodra een peer de WebSocket-handshake voltooit en zich aansluit bij het WebRTC-signaalsubprotocol.
property OnConnect: TsgcWSConnectEvent;
// TsgcWSConnectEvent = procedure(Connection: TsgcWSConnection) of object
—
Wordt eenmaal per peer geactiveerd, onmiddellijk nadat de onderliggende TsgcWebSocketServer de upgrade accepteert en de verbinding naar deze subprotocol-handler routeert. Als WebRTC.IceServers is gevuld, heeft het component al een sgc@iceservers-frame gepusht zodat de browser deze aan RTCPeerConnection kan doorgeven voordat er enige subscription plaatsvindt. Gebruik de handler om de join te loggen, per-peer-state aan Connection te binden of authenticatieheaders te inspecteren die door het transport zijn geëxtraheerd.
procedure TForm1.WebRTCServerConnect(Connection: TsgcWSConnection);
begin
Memo1.Lines.Add(Format('peer %s connected from %s',
[Connection.Guid, Connection.PeerIP]));
end;