Hallo Leute ich versuch den LWIP stack zu verstehen und quäle mich durch den Quellcode. Wenn ich nur den fall TCP verstehen könnte wäre es ja ein rießen schritt. Ich habe nun die Architekur des LWIP stacks als Anhang hinzugefügt damit ihr euch ein Bild machen könnt. Ich möchte es an Hand der Netconn API verstehen wie ich an die Applikation Daten schicke und welche von ihr empfange. Im LWIP stack ich verwende den 1.3.2 gibt es den TCPIP Thread. Dieser Thread regelt sozusagen den ganzen verkehr zwischen Applikation(Server) und einem Client. Im Thread wird eine in der Initialisierung erstellte Message box dauern auf Nachrichten abgefragt. Es gibt dann 6 "Use Cases" von dennen ich nur 2 Wichtig finde. Die TCPIP_MSG_INPKT und den TCP_MSG_API. Ich würde gerne verstehen wie diese beiden Messages richtig ablaufen. Bei TCP_MSG_API komm ich gar nicht klar wie das funktioniert. Bei TCPIP_MSG_INPKT verstehe ich es nur bis zum funktionsaufruf tcp_receive. Siehe Bild. Würde mich freuen wenn ihr mir folgende Fragen beantworten könntet Wie verwendet man die netconn api vlt ein Beispiel wie die Applikation eine Verbindung aufbaut und nach empängt? Gruße Fred
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.