OpenNetworkConnection() IPv6-Kompatibel?

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Sunny
Beiträge: 290
Registriert: 19.02.2009 06:02

OpenNetworkConnection() IPv6-Kompatibel?

Beitrag von Sunny »

Also in der PB-Hilf hat man ja ein Beispiel für einen kleinen Network-Client.
Dort steht dann folgende Zeile:
ConnectionID = OpenNetworkConnection("127.0.0.1", Port)
Jetzt wollte ich mal wissen ob der Befehl auch mit dem neuen IPv6-Standart funktionieren würde.
z.B.:
ConnectionID = OpenNetworkConnection("2001:0db8:85a3:08d3:1319:8a2e:0370:7344", Port)
Ich würde es ja gern selbst testen, hab aber grade keine passende IP bereit, zu der ich eine Verbindung aufbauen könnte.
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7031
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: OpenNetworkConnection() IPv6-Kompatibel?

Beitrag von STARGÅTE »

Vermutlich ja, denn OpenNetworkConnection() verlangt ja in dem Sinne keine IP, sonden einen Server-Namen.
Wir der dann aussieht ist dann Benutzer und Betriebssystem abhängig.
Schließlich geht ja auch ganz normal:

Code: Alles auswählen

InitNetwork()
Debug OpenNetworkConnection("google.de", 80)
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
Sunny
Beiträge: 290
Registriert: 19.02.2009 06:02

Re: OpenNetworkConnection() IPv6-Kompatibel?

Beitrag von Sunny »

Hmm stimmt... bei diesem Befehl werden ja Betriebssystem-Interne Funktionen genutzt, um die Adressen aufzulösen und somit sollte das eigentlich auch mit den IP's funktionieren (sofern das Betriebssystem nich absolut veraltet ist ^^).

OK, danke für die schnelle Antwort.
Antworten