TsgcWSPServer_WebRTC › Properties › Server
Verwijst naar de TsgcWebSocketServer die het WebRTC-signalling-subprotocol levert via WebSocket-verbindingen.
property Server: TsgcWSComponent_Server read FServer write SetServer;
nil
Plaats een TsgcWebSocketServer op het formulier en wijs deze hier toe zodat elke client die het WebRTC-seinsubprotocol onderhandelt (de JavaScript-shim die door de component wordt bediend, gebaseerd op de sgc.webrtc-berichtenset) naar deze handler wordt gerouteerd. De WebSocket-server beheert het transport — poorten, TLS, authenticatie, compressie, HTTP-antwoorden — terwijl deze component de seinrelay implementeert die SDP-aanbiedingen/antwoorden en ICE-kandidaten uitwisselt tussen browserproblemen die hetzelfde kanaal delen. Het toewijzen van Server registreert het subprotocol automatisch; het instellen op nil maakt de registratie ongedaan. Gebruik Broker wanneer peers moeten verbinden via TCP in plaats daarvan.
WSServer := TsgcWebSocketServer.Create(nil);
WSServer.Port := 443;
WebRTCSrv := TsgcWSPServer_WebRTC.Create(nil);
WebRTCSrv.Server := WSServer;
WSServer.Active := True;