TsgcQUICServer › Yöntemler › OpenStream
Mevcut bir bağlantı üzerinde yeni sunucu tarafından başlatılan QUIC akışı açar.
function OpenStream(const aConnection: TsgcQUICServerConnection; aUnidirectional: Boolean): TsgcQUICServerStream;
OpenStream, eşin açtığı varsayılan istek akışının yanı sıra sağlanan aConnection üzerinde ek bir QUIC akışı oluşturur. aUnidirectional True ise tek yönlü (sunucudan istemciye) akış oluşturulur; aksi takdirde akış çift yönlüdür. Yöntem yeni akışı tanımlayan bir TsgcQUICServerStream sarmalayıcısı döndürür ya da bağlantı bağlı değilse veya yüklenen OpenSSL derlemesi QUIC akış API'sini sunmuyorsa nil döndürür. Sunucu tarafından başlatılan akışlar, WebTransport gibi üst düzey taşımalar tarafından kullanılır; üzerinde bayt göndermek için döndürülen sarmalayıcıyı WriteStreamData'ya iletin.
oStream := oServer.OpenStream(aConnection, False);
if Assigned(oStream) then
oServer.WriteStreamData(oStream, TEncoding.UTF8.GetBytes('hello'));