TsgcQUICServer › Eigenschaften › Port

Port Eigenschaft

UDP-Port, an den der Server bindet und an dem er auf eingehende QUIC-Verbindungen lauscht.

Syntax

property Port: Integer read FPort write FPort;

Standardwert

80

Hinweise

QUIC läuft über UDP, daher ist Port der UDP-Port, an den sich der Listener bindet. Die Eigenschaft wird von der UDP-Server-Basisklasse geerbt, deren Konstruktor sie auf 80 setzt. Dieser Standardwert ist geerbte Infrastruktur und kein sinnvoller QUIC-Port, weisen Sie daher immer explizit einen Port zu, bevor Sie Start aufrufen. 4433 und 443 sind die üblichen Wahlmöglichkeiten für QUIC und HTTP/3.

Der Wert muss gesetzt werden, während der Server gestoppt ist, da der Socket beim Erstellen des Listeners gebunden wird. Stellen Sie sicher, dass der gewählte UDP-Port in jeder Firewall geöffnet ist, da UDP- und TCP-Ports unabhängig voneinander gefiltert werden. Beachten Sie, dass Port zwar public, aber von TsgcQUICServer nicht published ist, sodass er aus dem Code heraus und nicht im Objektinspektor zugewiesen wird.

Beispiel


oServer := TsgcQUICServer.Create(nil);
oServer.Port := 4433;
oServer.QUICOptions.SSLOptions.CertFile := 'cert.pem';
oServer.QUICOptions.SSLOptions.KeyFile := 'key.pem';
oServer.Start;

Zurück zu Properties