Seite 1 von 1

uIP TCP/IP Stack Implementierung

Verfasst: 29.02.2008, 15:59:21
von Sepp
Hallo zusammen,

als erste mal ne Frage vorweg. Benutzt ihr den uIP Stack, oder habt ich das ganze etwa selbst geschrieben?
Also ich verscuhe mich am fertigen Stack aber leider mit wenig erfolg. Dazu hab ich auch schon 2 Beiträge ins mikrocontroller-Forum bepostet. Da ich mit diesem Board bis jetzt nur gute Erfahrungen geamcht habe, poste ich das gleiche hier nochmal :)

Problem 1: Daten empfangen:

Ich habe also in meinem Programm einen Event Handler mit eingefügt, der
natürlich auch auf uip_newdata() reagiert. Nur was mache ich dann. Ist
in uip_appdata schon alles an Informationen gesammelt, was mir der
Sender schicken wollte? Ich schätze mal nicht, da mich der Sender mit
großen Files schnell in bedrängniss bringen kann, ohne dass ich
eingreifen kann. Ich vermute, dass ich kleine Packete bekomme. Wie hab
ich damit umzugehen? Bzw. woher weiß ich, dass Packete zusammen gehören,
oder nicht?


Problem 2: Kompilierung

Ich habe vieles aus der Dokumentation übernommen. Z.B. auch die ersten
Zeilen aus Seite 17 der Doc.
Jedoch bringt mir UltraEdit beim komilieren eine Fehlermeldung zu
folgender Zeile:

Code

Code: Alles auswählen

 s = (struct app_state *)uip_conn->appstate; 
Fehlermeldung:

Code: Alles auswählen

 eth_functions.c: 16: error: cannot convert to a pointer type  
Woran kann das liegen? Hab das gleiche schon bei Anderen gesehen. Da
scheints ja auch geklappt zu haben.