TsgcWSPServer_WebRTC › Methoden › WriteData
Sends a tekst payload to a enkel verbonden peer identified by its verbinding GUID.
function WriteData(aGuid, aMessage: string): Boolean;
| Naam | Type | Beschrijving |
|---|---|---|
aGuid | string | GUID van de doelverbinding (de waarde van TsgcWSConnection.Guid vastgelegd in OnConnect of bij de handshake aan de peer geretourneerd). |
aMessage | string | Tekstpayload voor levering; verpakt in de signaleringsomgeving met een leeg Method en Channel voordat deze wordt verzonden. |
True als er een live verbinding met dat GUID is gevonden en het frame in de wachtrij is geplaatst voor aflevering; False wanneer geen dergelijke peer is verbonden. (Boolean)
Low-level unicast-primitief: richt zich op een specifieke peer op basis van GUID, ongeacht kanaalabonnementen, waardoor dit de juiste aanroep is voor bevestigingen, door de server geïnitieerde uitnodigingen of directe beheerdersberichten. De payload wordt verpakt in een signaleringsenvelope zodat de JavaScript-shim het kan afleveren aan de callback van de browsertoepassing; het draagt zelf geen SDP-aanbieding/antwoord of ICE-kandidaat — die relays worden automatisch geactiveerd door de peer-to-peer sgc@webrtc-stroom wanneer clients onderhandelen.
// greet the peer that just joined with a welcome payload
procedure TForm1.WebRTCConnect(Connection: TsgcWSConnection);
begin
WebRTCSrv.WriteData(Connection.Guid, '{"type":"welcome"}');
end;