UBoot-Stocki wrote:
> Hallo Simon,
>
> Du hast ja auch einen Stack geschrieben. Ich will Euere Leistung hier
> auf keinen Fall herabwürdigen. Ganz im Gegenteil: Genau aus dem Grund,
> den Du nennst, nämlich das kontinuierliche Dranbleiben habe ich
> Hochachtung für Euerer Arbeit!
Ich habe (noch) keinen Stack fertig geschrieben. Mein Projekt verwendet
den uip Stack. Habe mal angefangen, aber es wurde bei TCP Sockets und
States und den ganzen Sequenznummern dann doch zu kompliziert, als dass
es noch hätte Spaß gemacht auf einem so kleinen Prozessor.
Ein HTTP Daemon dafür geschrieben zu haben hat mir persönlich schon
gereicht ;)
> Ich habe auf Grund der größe technische Probleme mit dem Monsterthread.
> Es dauert ca. 30s um eine Zeile/Seite weiterzuscrollen... Hänge mich
> aber nochamls rein...
Ich muss zugeben, der Thread ist selbst auf meiner relativ modernen
Kiste ziemlich langsam und Firefox hängt beim Laden jedes mal ca 5
Sekunden. Leider ist es so wie es ist und mir ist keine Methode bekannt
wie man nur einen Teil der Seite laden könnte. Hast du nicht die
Möglichkeit die Seite auf einem anderen Rechner anzuschauen?
> Es müsste doch möglich sein, ohne Kenntniss von arp, IP, TCP etc. den
> Code zu modifizieren... Evtl. hat ja jemand einen Tipp ...
Ja, mit Try and Error geht das ganz gut (siehe anderer Thread).
Hilfreich ist das Verständnis der Sachen allemal.
> Die Anderen im Monsterthread haben es ja auch irgendwie geschafft ...
Ja, allerdings habe ich den Thread auch nur mit einem Auge beobachtet
und kann dir nicht sagen, wie Ulrich das Parsen der webpage
implementiert.
Jedenfalls müssen die dynamischen Daten irgendwie später im
Ausgabe-"Stream" landen und dafür gibt es halt genau diesen Parser, der
bestimmte feste Ausdrücke in der statischen webpage durch dynamische
Werte ersetzt.
Wie genau das geht, weiß ich aber im Falle von Ulrich Radigs Code gerade
nicht.