TsgcQUICServer › Yöntemler › WriteStreamData

WriteStreamData Yöntem

Belirli bir QUIC akışına uygulama baytları yazar.

Sözdizimi

procedure WriteStreamData(const aStream: TsgcQUICServerStream; const aData: TBytes);

Remarks

WriteStreamData, aData'yı aStream ile tanımlanan bireysel akışa, genellikle OpenStream tarafından döndürülen bir akışa gönderir. Bağlantının varsayılan istek akışını hedefleyen WriteData'nın aksine, bu yöntem belirli bir akışa hitap eder ve WebTransport gibi çok akışlı taşımalar tarafından kullanılır. Yazma işlemi engellemesizdir: akış henüz baytları kabul edemiyorsa sunucu QUIC olay döngüsünü çalıştırır ve sınırlı sayıda yeniden dener, ardından sıraya alınan baytları ağa gönderir. aStream nil ise veya aData boşsa çağrı işlem yapmaz.

Örnek


oStream := oServer.OpenStream(aConnection, True);
if Assigned(oStream) then
  oServer.WriteStreamData(oStream, TEncoding.UTF8.GetBytes('event: ping'));

Yöntemlere Dön