Rechnernetze
Home Nach oben

Send

Format: SEND (local connection name, buffer address, byte count, PUSH flag, URGENT flag [,timeout])

Mit diesem Befehl werden die Daten in dem angegebenen Puffer an die genannte Verbindung gesendet. Dieser Befehl darf nur von autorisierten Anwendungsprozessen auf geöffnete Verbindungen durchgeführt werden. Die Implementierung kann jedoch vorsehen, dass das erste SEND bei Bedarf zunächst ein OPEN durchführt.

Ist das PUSH-Flag gesetzt, so müssen die Daten sofort übertragen werden; ansonsten können sie mit späteren Daten gesendet werden.

Ebenso müssen bei gesetztem URGENT-Flag die Daten sofort gesendet werden und der URGENT-Pointer auf das erste Byte dieser Daten gesetzt werden.

Der Standard schlägt verschiedene Implementierungen vor. So sollte ein Anwendungsprozess Daten mehrfach senden können, ohne deren Übertragung abwarten zu müssen. Aufgrund des Stromdaten-Konzepts werden die Daten in der Reihenfolge übertragen, in der die jeweiligen SENDs aufgerufen wurden.