TsgcQUICServer › Eigenschaften

TsgcQUICServer Eigenschaften

Eigenschaften nach Zweck gruppiert, gefolgt von der vollständigen alphabetischen Liste.

Nur QUICOptions und Version sind published, die übrigen werden daher aus dem Code statt im Objektinspektor zugewiesen.

Konfiguration

NameBeschreibung
QUICOptionsPublished. Die gesamte Serverkonfiguration: das obligatorische TLS-Zertifikat und der private Schlüssel sowie das Verbindungslimit.
PortUDP-Port, an den sich der Listener bindet. Standardmäßig 80 aus der UDP-Basisklasse, setzen Sie ihn daher immer explizit.
HostBind-Adresse. Beschränkt den Listener auf eine Schnittstelle, leer bindet jede Schnittstelle über IPv4 und IPv6.
QUICModeSchreibgeschützt. Die beim Start gewählte QUIC-Engine: standardmäßig die integrierte OpenSSL-Engine, oder die sgc-Engine. Nur Delphi.

Streams

NameBeschreibung
AlwaysMultiStreamAkzeptiert und liest jeden Stream, den der Peer öffnet, nicht nur den ersten. Erforderlich für OnQUICStreamData. Nur Delphi.

Connections

NameBeschreibung
ConnectionsSchreibgeschützt. Die Liste der aktiven TsgcQUICServerConnection-Objekte, eines je angenommener Verbindung.

Lebenszyklus

NameBeschreibung
ActiveMeldet und steuert den QUIC-Listener. Das Setzen entspricht Start und Stop. Nur Delphi.
VersionVeröffentlicht, schreibgeschützt. Die Version der sgcWebSockets-Bibliothek.

Alle Eigenschaften (alphabetisch)

NameBeschreibung
ActiveMeldet und steuert den QUIC-Listener, entspricht Start und Stop.
AlwaysMultiStreamJeden Stream annehmen und lesen, den der Peer öffnet, nicht nur den ersten.
ConnectionsSchreibgeschützt. Die Liste der QUIC-Verbindungen, die der Server derzeit angenommen hat.
HostBind-Adresse für den Listener. Sie akzeptiert eine IPv4-Adresse, eine IPv6-Adresse oder einen Hostnamen.
PortUDP-Port, an den der Server bindet und an dem er auf eingehende QUIC-Verbindungen lauscht.
QUICModeSchreibgeschützt. Die QUIC-Engine, die der Server beim Start gewählt hat.
QUICOptionsServerkonfiguration: das obligatorische TLS-Zertifikat und der private Schlüssel sowie das Verbindungslimit.
VersionDie sgcWebSockets-Bibliotheksversion, aus der diese Komponente erstellt wurde.

Verwandte Klassen

NameBeschreibung
TsgcQUICServerConnectionEine einzelne angenommene QUIC-Verbindung, das Objekt, das an jedes Server-Ereignis übergeben wird.
TsgcQUICServerStreamEin zusätzlicher QUIC-Stream auf einer Verbindung, neben dem Standard-Datenstream.