Gast
#872194
Hallo zusammen. Ich versuche gerade mit dem uIP Stack Daten zu senden. Prinzipiell funktioniert das auch gut. Zu gut. Für manche Anwendungen bin ich zu schnell, also habe ich eine while-Schleife eingebaut, die auf die Gegenstelle warten soll. Leider funktioniert das ganze nicht. Ich vermute weil ich mit der Schleife mein Programm lahm lege und uIP das Ack eben nicht empfangen kann :) hier mein Code
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
Daher frage ich mich wie man sowas am besten lösen kann. Das Problem ist, ich will in einer Funktion meine Sendefunktion aufrufen und etwas senden. Das will ich oft machen aber eben nur dann, wenn das vorherige Packet bestätigt wurde. Die Bestätigung kann ich aber nur über main erhalten, wo ich nicht hinkomme, solange ich meine große Stückzahl an Packeten senden will. Verwirrend.