TsgcWSPServer_WebRTCMétodos › WriteData

WriteData Método

Envía una carga útil de texto a un único par conectado identificado por su GUID de conexión.

Sintaxis

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

Parámetros

NombreTipoDescripción
aGuidstringGUID de la conexión de destino (el valor de TsgcWSConnection.Guid capturado en OnConnect o devuelto al par en el momento del handshake).
aMessagestringCarga de texto a entregar; envuelta en el sobre de señalización con un Method y un Channel vacíos antes de ser enviada.

Valor de Retorno

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)

Observaciones

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.

Ejemplo


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

Volver a Métodos