Hallo Rainer,
Zitat von Rainer Müller im Beitrag #725Zitat von DeMorpheus im Beitrag #723
wenn das Problem auftritt, ist zeitgleich von allen mobilen Geräten keine Steuerung mehr möglich, d. h. es erfolgt keinerlei Reaktion mehr auf irgendeine Eingabe in der App (RemoteCS2 und die beiden alten Apps von Märklin) und die Anzeigen in der App werden auch nicht aktualisiert.
mit dieser schönen Fehlerbeschreibung habe ich mal einen Blick ins can2lan.c geworfen und bin über den Bereich der Zeilen 890 bis 920 gestolpert:
Kommt die erste TCP-Verbindung über dem Limit, wird diese trotzdem akzeptiert, nicht in die Liste bekannter Verbindungen eingetragen, sondern stattdessen eine Fehlermeldung ins Log geschrieben. Danach wird ungerührt die Deskriptorsammlung (all_fds) mit der Verbindung ergänzt.
Das ist zwar dann eine Ecke, wo mich mein Wissen auch etwas verlässt, aber dass dann Linux immer Pakete über die neue Verbindung abliefern will, die aber vom can2lan nicht abgenommen werden, lässt mich nichts Gutes ahnen.
jepp, genau da liegt der Hase im Pfeffer begraben. Vorher hatte ich nie das Limit im Auge; der Code wurde da mit wenig Sorgfalt geschrieben Da sieht man den Vorteil von OpenSource - andere können den Finger in die Wunde legen :-)
Bugfix ist nun im git und über Update auch installierbar.
Gruß
Gerrd