TsgcQUICServer › Yöntemler › WriteData

WriteData Yöntem

Bağlı bir eşe varsayılan QUIC akışı üzerinden uygulama baytları gönderir.

Sözdizimi

procedure WriteData(const aConnection: TsgcQUICServerConnection; const aData: TBytes);

Parametreler

NameTypeAçıklama
aConnectionconst TsgcQUICServerConnectionHedef bağlantı; genellikle OnQUICConnect veya OnQUICData gibi bir olay işleyicisine iletilen Connection.
aDataconst TBytesVarsayılan QUIC akışı üzerinden eşe gönderilecek baytlar.

Remarks

Bağlantı için kabul edilen eş tarafından başlatılan varsayılan akışa sağlanan baytları yazar. Bu akış eş tarafından açıldığından, eş onu açmadan önce veri yazılamaz; OnQUICConnect'in ilk akış hazır olana kadar ertelenmesinin nedeni budur; bu olaydan (veya OnQUICData'dan) WriteData çağırmak her zaman güvenlidir. Çağrı engellemesizdir: baytlar sıraya alınır ve QUIC olay döngüsü aracılığıyla gönderilir. Ek veya sunucu tarafından başlatılan akışlar kullanmak için OpenStream ile açın ve WriteStreamData ile yazın.

Örnek


procedure OnQUICDataEvent(Sender: TObject; const aConnection: TsgcQUICServerConnection; const aData: TBytes);
begin
  // echo the received bytes back to the peer
  oServer.WriteData(aConnection, aData);
end;

Yöntemlere Dön