TsgcQUICServer › Yöntemler › WriteData
Bağlı bir eşe varsayılan QUIC akışı üzerinden uygulama baytları gönderir.
procedure WriteData(const aConnection: TsgcQUICServerConnection; const aData: TBytes);
| Name | Type | Açıklama |
|---|---|---|
aConnection | const TsgcQUICServerConnection | Hedef bağlantı; genellikle OnQUICConnect veya OnQUICData gibi bir olay işleyicisine iletilen Connection. |
aData | const TBytes | Varsayılan QUIC akışı üzerinden eşe gönderilecek baytlar. |
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.
procedure OnQUICDataEvent(Sender: TObject; const aConnection: TsgcQUICServerConnection; const aData: TBytes);
begin
// echo the received bytes back to the peer
oServer.WriteData(aConnection, aData);
end;