OpenNetworkConnection() immer = 0 (gelöst)
Verfasst: 25.07.2010 10:55
Hallo,
irgendetwas stimmt bei mir mit OpenNetworkConnection() nicht - ich bekomme immer 0 zurück - sogar im UDP Modus.
(Ich möchte ein paar einfache HTTP 1.0 GET/POST Requests senden.)
z.B.
HTTPS Verbindungen (WinApi) habe ich mit einem speziellen Code aus dem Forum prima hinbekommen
und funktionieren einwandfrei.
Gibt es als Alternative noch eine Möglichkeit mit der WinApi für einfache HTTP Verbindungen?
Ich sitze übrigens hinter einem Router - kann es damit zu tun haben? Port 80 ist aber eigentlich frei -
Internet (Browser) funktioniert wunderbar).
Windows XP SP3 - keine Firewall, kein Antivirus.
Danke für jeden Ratschlag.
EDIT: Gelöst.
Sorry, ich saß wirklich schon Stunden davor und habe keine Ursache finden können,
jetzt habe ich mal das Netzwerkkabel eingesteckt - hat sofort funktioniert.
Das war'n Scherz!
im Wahn habe ich nun einfach probiert "http://" wegzulassen - siehe da, es funktioniert.
Bei anderen Adressen muss ich komplett "http://www." weglassen - dann funktioniert es auch.
Warum? Ich weiß es nicht - aber es geht 
irgendetwas stimmt bei mir mit OpenNetworkConnection() nicht - ich bekomme immer 0 zurück - sogar im UDP Modus.
(Ich möchte ein paar einfache HTTP 1.0 GET/POST Requests senden.)
z.B.
Code: Alles auswählen
conID=OpenNetworkConnection("http://google.com", 80, #PB_Network_UDP)
Debug conID
Code: Alles auswählen
conID=OpenNetworkConnection("http://google.com", 80)
Debug conID
und funktionieren einwandfrei.
Gibt es als Alternative noch eine Möglichkeit mit der WinApi für einfache HTTP Verbindungen?
Ich sitze übrigens hinter einem Router - kann es damit zu tun haben? Port 80 ist aber eigentlich frei -
Internet (Browser) funktioniert wunderbar).
Windows XP SP3 - keine Firewall, kein Antivirus.
Danke für jeden Ratschlag.
EDIT: Gelöst.
Sorry, ich saß wirklich schon Stunden davor und habe keine Ursache finden können,
jetzt habe ich mal das Netzwerkkabel eingesteckt - hat sofort funktioniert.

Das war'n Scherz!
im Wahn habe ich nun einfach probiert "http://" wegzulassen - siehe da, es funktioniert.
Bei anderen Adressen muss ich komplett "http://www." weglassen - dann funktioniert es auch.
Code: Alles auswählen
conID=OpenNetworkConnection("google.com", 80, #PB_Network_UDP)
Debug conID
Code: Alles auswählen
conID=OpenNetworkConnection("google.com", 80)
Debug conID
