Problem bei Verwendung von Hostadresse statt IP

Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Neue Antwort erstellen

 

T-Moe

Betreff: Problem bei Verwendung von Hostadresse statt IP

BeitragDi, Dez 26, 2006 0:36
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi erstmal,

Ich möchte bei einem TCP Socket statt der IP-Adresse des Servers die Adresse (also Bsp: www.xyz.de) statt der IP-Adresse benutzen. Allerdings scheint dies in BlitzMax nicht zu gehen.

Leider kann ich aber hostip(...) nicht benutzen, da der Server eine direkte Verbindung zu dieser IP-Adresse nicht zulässt (Strato).

Wer das nicht glaubt kann gerne versuchen zu hostip(www.level9-games.de) zu verbinden und dann die Datei index.html zu erhalten. Bitte lest dann mal die gesamte Antwort des Servers aus.

Gibt es eine Möglichkeit, dies zu umgehen?


MfG

FOODy

BeitragDi, Dez 26, 2006 15:50
Antworten mit Zitat
Benutzer-Profile anzeigen
Den Host im HTTP Header angeben.

Code: [AUSKLAPPEN]
SuperStrict
Framework BRL.SocketStream
Import BRL.StandardIO

Local socket:TSocket = CreateTCPSocket()
If Not socket.Connect(HostIp("www.level9-games.de"),80) RuntimeError("Fehler beim Verbinden")
Local stream:TSocketStream = CreateSocketStream(socket)

Print "Server IP: "+DottedIP(socket.RemoteIp())

Print "Start Request..."

Local HTTP_Header:String = "GET /page/index.php HTTP/1.0~n"+..
                     "Host: www.level9-games.de~n~n"
stream.WriteLine(HTTP_Header)

Repeat
   Print stream.ReadLine()
Until Not socket.ReadAvail()


socket.Close()
stream.Close()
BlitzMax + MaxGUI, 64-bit Arch Linux: Intel Core² E8500 | 8 GB Ram | GeForce GTX 460 · 1024 MB
 

Ticha

BeitragDi, März 27, 2007 20:49
Antworten mit Zitat
Benutzer-Profile anzeigen
cool das ding hilft mir super weiter Smile

Markus2

BeitragFr, März 30, 2007 0:21
Antworten mit Zitat
Benutzer-Profile anzeigen
und mit
Referer:
kann man auch noch was tricksen Cool
z.B. eine bekannte Seite auf dem Host angeben oder
halt den Pfad wo man was von haben möchte ...

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group