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?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.