Test XPort als Webserver - CC2-Absturz! Kategorie: Sonstige Hardware (von Volker - 31.12.2009 13:37) | ||
| ||
Hallo nochmal zusammen, ich arbeite gerade mit dem Testprogramm für den XPort als Webserver von André(Siehe unten im Anhang). an der Stelle "if strx.comp(s,"GET / HTTP/1.1")" stürzt mir nun die CC2 immer ab. Zu hören an dem "Click" wie auch beim Reset. - Mit einem Terminalprogramm an Stelle der CC2 als Test empfange ich folgende Daten: GET / HTTP/1.1 Host: 192.168.2.100:10001 User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; de; rv:1.9.1.6) Gecko/20091 201 Firefox/3.5.6 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3 Accept-Encoding: gzip,deflate Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 Keep-Alive: 300 Connection: keep-alive Cache-Control: max-age=0 //ca. 5 Sek verzögert das: GET /favicon.ico HTTP/1.1 Host: 192.168.2.100:10001 User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; de; rv:1.9.1.6) Gecko/20091 201 Firefox/3.5.6 Accept: image/png,image/*;q=0.8,*/*;q=0.5 Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3 Accept-Encoding: gzip,deflate Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 Keep-Alive: 300 Connection: keep-alive -> Der Anfang "GET / HTTP/1.1" müsste doch OK sein und der Vergleich an der Absturzstelle OK sein!? - Rufe ich die URL des XPorts über den Browser auf (192.168.2.100:10001/) und sende dann testweise über die CC2 nur: HTTP/1.0 200 OK Server: C-Control II Content-Length: 90 Content-Language: de Content-Type: text/html Connection: close C-Control II im Web Es geht!! -> Dann wird der entsprechende Text im Browser angezeigt. Das zeigt mir doch, dass die prinzipielle Kommunikation in beider Richtungen funktioniert, oder? Vielen Dank schon mal vorab für eure Hilfe und einen guten Rutsch ins Neue Jahr!!!! Gru� Volker Anhang: thread main { lcdext.init(); hwcom.init(); hwcom.setspeed(8); hwcom.setbuf(fifo,1060); loop {string s; hwcom.flush(); wait hwcom.rxd(); tools.lcdprint("hwcom.rxd");//Debugausgabe OK sleep 500; hwcom.inputstr(s,0); tools.lcdprint("inputstr");//Debugausgabe OK sleep 500; if strx.comp(s,"GET / HTTP/1.1") { tools.lcdprint("GET ok");//Diese Debugausgabe kommt nicht mehr!!! CC2-Absturz sleep 500; hwcom.flush(); hwcom.print("HTTP/1.0 200 OKn"); hwcom.print("Server: C-Control IIn"); hwcom.print("Content-Length: 90n"); hwcom.print("Content-Language: den"); hwcom.print("Content-Type: text/htmln"); hwcom.print("Connection: closenn"); hwcom.print(" C-Control II im Web Es geht!! n"); tools.lcdprint("send");//Debugausgabe sleep 500; } hwcom.put(0); } } | ||
Antwort schreiben Antworten: Re: Test XPort als Webserver - CC2-Absturz! (von André H. - 3.01.2010 11:41) Re: Test XPort als Webserver - CC2-Absturz! (von Volker - 5.01.2010 11:10) |