Daten empfangen mit uIP

Gast #797808
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?
Gast #800237
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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren