Bezeichnung
GetLocalProtocol -- ermittelt das Protokoll der lokalen Seite (V8.0)
Übersicht
protocol = GetLocalProtocol(id[, type])
Beschreibung
Dieser Befehl gibt das Internetprotokoll auf der lokalen Seite des in id angegebenen Netzwerkobjekts zurück. Das optionale Argument type gibt den Typ des in Argument id übergebenen Netzwerkobjekts an. Die folgenden Typen werden derzeit von diesem Befehl unterstützt:

#NETWORKCONNECTION:
Durch Abfragen der lokalen IP einer Verbindung, die durch den Aufruf des Befehls OpenConnection() zustande kam oder die lokale IP einer Client-Verbindung, die sich durch die Ereignisse OnConnect und OnReceiveData des Befehls InstallEventHandler() ergeben haben.

#NETWORKSERVER:
Durch Abfragen der lokalen IP eines Servers, der mit dem Befehl CreateServer() erstellt wurde.

#NETWORKUDP:
Abfrage der lokalen IP eines UDP-Objekts, das mit dem Befehl CreateUDPObject() erstellt wurde.

Wenn Sie das optionale Argument type weglassen, wird standardmäßig #NETWORKCONNECTION eingeben.

Der Rückgabewert in protocol ist eine der folgenden vordefinierten Konstanten:

#IPV4:
Verwendet die Internetprotokollversion 4 (IPv4). IPv4-Adressen sind auf 32 Bit beschränkt und werden unter Verwendung von vier durch drei Punkte getrennten Zahlen dargestellt, z.B. 127.0.0.1.

#IPV6:
Verwendet die Internetprotokollversion 6 (IPv6). IPv6-Adressen verwenden 128 Bits und werden durch acht Gruppen von vier Hexadezimalziffern dargestellt, z.B. 2001:0db8:85a3:0000:0000:8a2e:0370:7334. Beachten Sie, dass #IPV6 auf AmigaOS und kompatiblen Systemen derzeit nicht unterstützt wird.

#IPAUTO:
Das Host-Betriebssystem bestimmte das zu verwendende Internetprotokoll.

#IPUNKNOWN:
Das Netzwerkobjekt verwendet ein unbekanntes Protokoll.

Eingaben
id
Identifikator des Netzwerkobjekt
type
optional: Typ des Netzwerkobjekts, das abgefragt werden soll (Standardeinstellung ist #NETWORKCONNECTION) (V8.0)
Rückgabewerte
Protokoll der lokalen Seite der Verbindung (mögliche Rückgabewerte siehe oben)


Navigation zeigen