Rechnernetze
Home Nach oben

Open

Format: OPEN (local port, foreign socket, active/passive [, timeout] [, precedence] [, security/compartment] [, options]) -> local connection name

Dieser Befehl öffnet eine Verbindung, wenn der Anwendungsprozesse die entsprechenden Rechte besitzt. Die lokale Port- und Netzwerkadresse werden von TCP bzw. der Vermittlungsschicht bereitgestellt und können daher vom Anwendungsprozess nicht beeinflusst werden. Durch ein Active/Passive-Flag kann die Verbindung als passiv (listen) oder aktiv gekennzeichnet werden. Eine passive Verbindung braucht den foreign Socket nicht zu spezifizieren. Bei einer aktiven Verbindung synchronisiert TCP sofort die Verbindung.

Timeout legt eine maximale Zeit fest, in der Daten an den Empfänger geliefert sein müssen; diese wird sonst standardmäßig auf fünf Minuten festgelegt.

Der Rückgabewert identifiziert die jeweilige Verbindung und wird vom Anwendungsprozess in den weiteren Befehlen benutzt.