TsgcWSPServer_WebRTC › Métodos › WriteData
Envía una carga útil de texto a un único par conectado identificado por su GUID de conexión.
function WriteData(aGuid, aMessage: string): Boolean;
| Nombre | Tipo | Descripción |
|---|---|---|
aGuid | string | GUID de la conexión de destino (el valor de TsgcWSConnection.Guid capturado en OnConnect o devuelto al par en el momento del handshake). |
aMessage | string | Carga de texto a entregar; envuelta en el sobre de señalización con un Method y un Channel vacíos antes de ser enviada. |
True si se encontró una conexión activa con ese GUID y la trama se puso en cola para su entrega; False cuando ningún par con ese identificador está conectado. (Boolean)
Primitiva unicast de bajo nivel: se dirige a un par específico por GUID independientemente de las suscripciones a canales, lo que la convierte en la llamada adecuada para confirmaciones, invitaciones iniciadas por el servidor o mensajes administrativos directos. La carga útil se envuelve en un sobre de señalización para que el shim JavaScript pueda entregarla al callback de la aplicación del navegador; no transporta por sí misma una oferta/respuesta SDP ni un candidato ICE — esos reenvíos se activan automáticamente mediante el flujo sgc@webrtc punto a punto cuando los clientes negocian.
// greet the peer that just joined with a welcome payload
procedure TForm1.WebRTCConnect(Connection: TsgcWSConnection);
begin
WebRTCSrv.WriteData(Connection.Guid, '{"type":"welcome"}');
end;