TsgcHTTP3Client › Eigenschaften › PeerControlStreamId
Stream-ID des vom Server geöffneten unidirektionalen Control-Streams.
property PeerControlStreamId: Int64 read FPeerControlStreamId;
Int64
-1, bis der Server seinen Control-Stream öffnet.
Diese Eigenschaft ist schreibgeschützt. Jeder HTTP/3-Endpunkt öffnet einen unidirektionalen Control-Stream, der SETTINGS-, GOAWAY-, MAX_PUSH_ID- und CANCEL_PUSH-Frames transportiert (RFC 9114 Abschnitt 6.2.1). Gemeldet wird die ID des Streams, den der Server geöffnet hat.
Es bleibt -1, bis dieser Stream identifiziert wurde, daher bestätigt ein anderer Wert als -1, dass der Control-Stream des Servers aktiv ist. Die von ihm gelieferten Einstellungen werden über PeerSettings bereitgestellt.
Der Wert ist eine Diagnose- und Tracing-Hilfe. In der .NET-Implementierung gibt er immer 0 zurück und wird nur aus Gründen der API-Parität beibehalten.
if oClient.PeerControlStreamId <> -1 then
ShowMessage('server control stream is open');