Forum: Compiler & IDEs Daten empfangen mit uIP


von Sepp (Gast)


Lesenswert?

Hallo zusammen,

ich hab da mal eine allgemeine Frage zum Empfangen von Daten mittels dem 
uIP TCP/IP Stack.
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?

von Sepp (Gast)


Lesenswert?

Hmm. Anscheinend kann ich meine maximal Buffergröße mit
#define UIP_APPDATA_SIZE
festgelegt.
In der orginal uip.h ist diese auf
#define UIP_APPDATA_SIZE (UIP_BUFSIZE - UIP_LLH_LEN - UIP_TCPIP_HLEN)
festgelegt. Manche lassen das aber ganz weg. Naja. Damit wär das auch 
geklärt.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.