TsgcWSPServer_WebRTC › Olaylar › OnConnect
Bir eş WebSocket handshake'ini tamamladığında ve WebRTC sinyalleşme alt protokolüne eklendiğinde sunucuda tetiklenir.
property OnConnect: TsgcWSConnectEvent;
// TsgcWSConnectEvent = procedure(Connection: TsgcWSConnection) of object
—
Altta yatan TsgcWebSocketServer yükseltmeyi kabul ettikten ve bağlantıyı bu alt protokol işleyicisine yönlendirdikten hemen sonra her eş için bir kez yükseltilir. WebRTC.IceServers doldurulmuşsa, bileşen zaten bir sgc@iceservers çerçevesi göndermiştir, böylece tarayıcı herhangi bir abonelik gerçekleşmeden önce bunları RTCPeerConnection'a iletebilir. Katılımı günlüğe kaydetmek, eş başına durumu Connection'a bağlamak veya taşıma tarafından çıkarılan kimlik doğrulama başlıklarını incelemek için işleyiciyi kullanın.
procedure TForm1.WebRTCServerConnect(Connection: TsgcWSConnection);
begin
Memo1.Lines.Add(Format('peer %s connected from %s',
[Connection.Guid, Connection.PeerIP]));
end;