Hi, ich habe gerade angefangen, mich mit TCP zu beschäftigen. Nun wollte ich versuchen Text- bzw. HTMLdateien über HTTP an meinen Browser zu senden. Hierhabe ich eine recht gute Einführung in HTTP gefunden. Laut dieser Einführung sendet der Browser beim Aufbau einer Verbindung einen HTTP-Request an den Server. Diesen wollte ich nun auslesen und ausgeben lassen. Also habe ich mal angefangen zu schreiben:
[autoit]TCPStartup()
$socket = TCPListen("127.0.0.1", 80)
While 1
$accepted = TCPAccept($socket)
If $accepted <> -1 Then
$receivedData = TCPRecv($socket, 500) ; HTTP-Request empfangen
MsgBox(64, "HTTP-Request", $receivedData)
TCPCloseSocket($accepted)
EndIf
WEnd
Wenn ich jetzt aber im Browser (ich habe es mit Firefox, Chrome und dem IE probiert) 127.0.0.1 aufrufe, poppt zwar die MsgBox auf, jedoch ohne Inhalt:
[Blockierte Grafik: http://s7.directupload.net/images/120423/zme25385.png]
Eigendlich müsste ich doch eine Meldung wie hier beschreiben erhalten. Kann mir jemand erklären, was ich falsch mache? Wäre toll, wenn mir jemand helfen könnte. Danke schonmal im Voraus!