TsgcQUICServer › Métodos › WriteStreamData
Escribe bytes de la aplicación en un stream QUIC específico.
procedure WriteStreamData(const aStream: TsgcQUICServerStream; const aData: TBytes);
WriteStreamData envía aData en el stream individual identificado por aStream, normalmente un stream devuelto por OpenStream. A diferencia de WriteData, que se dirige al stream de solicitud predeterminado de la conexión, este método se dirige a un stream específico y lo utilizan transportes multi-stream como WebTransport. La escritura es no bloqueante: si el stream informa de que aún no puede aceptar los bytes, el servidor impulsa el bucle de eventos QUIC y reintenta un número limitado de veces, y luego vacía los bytes en cola a la red. La llamada no hace nada cuando aStream es nil o aData está vacío.
oStream := oServer.OpenStream(aConnection, True);
if Assigned(oStream) then
oServer.WriteStreamData(oStream, TEncoding.UTF8.GetBytes('event: ping'));