Hallo Leute, und danke für's reinschauen.
Ich kenn mich bei den TCP nicht so gut aus, daher so eine Frage mal:
Ein Arduino TCP Client sendet in einem festgelegten Intervall eine Anfrage an Server, die der Server recht schnell bearbeitet und dem Client eine Antwort sendet.
Mein Problem ist es aber, dass wenn der Server mal nicht da ist, oder das Programm nicht gestartet ist, so wird er beim wieder einschalten mit Anfragen überrumpelt. Kurzgesagt, die alten Anfragen werden nicht verworfen, sondern werden (Gott weiß wo) gespeichert und beim Einschalten des Servers alle auf einmal bearbeitet. Kann man das irgend wie abstellen? Sodass wenn keine Antwort kam, sprich der Server gerade nicht da ist, oder das Programm nicht gestartet ist, so sollen alle Anfragen von allen Klienten verworfen werden...
Kennt einer eine Lösung?
Ich kenn mich bei den TCP nicht so gut aus, daher so eine Frage mal:
Ein Arduino TCP Client sendet in einem festgelegten Intervall eine Anfrage an Server, die der Server recht schnell bearbeitet und dem Client eine Antwort sendet.
Mein Problem ist es aber, dass wenn der Server mal nicht da ist, oder das Programm nicht gestartet ist, so wird er beim wieder einschalten mit Anfragen überrumpelt. Kurzgesagt, die alten Anfragen werden nicht verworfen, sondern werden (Gott weiß wo) gespeichert und beim Einschalten des Servers alle auf einmal bearbeitet. Kann man das irgend wie abstellen? Sodass wenn keine Antwort kam, sprich der Server gerade nicht da ist, oder das Programm nicht gestartet ist, so sollen alle Anfragen von allen Klienten verworfen werden...
Kennt einer eine Lösung?