TsgcWSPServer_WebRTCMethoden › WriteData

WriteData Methode

Sends a tekst payload to a enkel verbonden peer identified by its verbinding GUID.

Syntaxis

function WriteData(aGuid, aMessage: string): Boolean;

Parameters

NaamTypeBeschrijving
aGuidstringGUID van de doelverbinding (de waarde van TsgcWSConnection.Guid vastgelegd in OnConnect of bij de handshake aan de peer geretourneerd).
aMessagestringTekstpayload voor levering; verpakt in de signaleringsomgeving met een leeg Method en Channel voordat deze wordt verzonden.

Retourwaarde

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)

Opmerkingen

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.

Voorbeeld


// greet the peer that just joined with a welcome payload
procedure TForm1.WebRTCConnect(Connection: TsgcWSConnection);
begin
  WebRTCSrv.WriteData(Connection.Guid, '{"type":"welcome"}');
end;

Terug naar methoden