Bezeichnung
GetConnectionProtocol -- ermittelt das Protokoll der Gegenseite (V8.0)
Übersicht
protocol = GetConnectionProtocol(id[, type])
Beschreibung
Dieser Befehl gibt das Internetprotokoll des in id angegebenen Verbindungsobjekts zurück. Dies kann entweder der Identifikator einer Serververbindung sein, die durch einen Aufruf von OpenConnection() zustande kam, der Identifikator einer Client-Verbindung, die sich durch die Ereignisse OnConnect und OnReceiveData des Befehls InstallEventHandler() ergeben haben oder es kann der Identifikator eines UDP-Objekts sein, das von CreateUDPObject() erstellt wird.

Das optionale Argument type gibt den Typ des in Argument 1 übergebenen Netzwerkobjekts an. Die folgenden Typen werden derzeit von diesem Befehl unterstützt:

#NETWORKCONNECTION:
Ermittelt die IP einer Verbindung, die durch einen Aufruf von OpenConnection() zustande kam oder die IP einer Clientverbindung, die durch Überwachen der Ereignisse OnConnect und OnReceiveData abgerufen wird, die mit dem Befehl InstallEventHandler() installiert wurden.

#NETWORKUDP:
Ermittelt die IP-Adresse eines UDP-Objekts, das mit dem Befehl CreateUDPObject() erstellt wurde.

Wenn Sie das optionale Argument type nicht angeben, ist standardmäßig #NETWORKCONNECTION voreingestellt.

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 Verbindungsobjekts
type
optional: Typ des Netzwerkobjekts, das abgefragt werden soll (Standardeinstellung ist #NETWORKCONNECTION)
Rückgabewerte
protocol
Protokoll der Gegenseite der Verbindung

Navigation zeigen