FHEM Forum

FHEM => Frontends => Thema gestartet von: Ganneff am 23 Oktober 2013, 22:12:01

Titel: Telnet Frontend "hängt" fhem auf
Beitrag von: Ganneff am 23 Oktober 2013, 22:12:01
Hi

es ist kein "richtiger" Bug, mehr eine unschöne Sache, aber vielleicht kann es ja verbessert werden...

Und zwar ist es ein leichtes mit dem Telnet Interface fhem den Saft abzudrehen:

Ab hier kann man noch 1, 2 Aktionen mit fhem durchführen die Output bei "inform on" machen, danach steht fhem.
Für bis zu 2, 3 Minuten. Wonach fhem dann in einem Satz alles abarbeitet was fhem intern auflief.

Das ganze ist leicht störend wenn man am basteln ist, die telnet session vergisst und suspendet. Und kurz danach tut erstmal gar nix. Aaargh.

Ja, es ist kein Bug in fhem, das macht alles richtig. Was, IMO, passiert, ist einfach das die SendBuffers volllaufen und fhem blocked halt drauf. Bis es irgendwann vom System mal gesagt kriegt "Der is weg, Verbindung dicht".

Frage wäre ob fhem das besser handhaben könnte. Non-blocking, Threads, keine Ahnung?

Titel: Antw:Telnet Frontend "hängt" fhem auf
Beitrag von: rudolfkoenig am 23 Oktober 2013, 23:16:56
Im Moment ist mir das Fixen dafuer zu aufwendig, wird aber erfolgen, wenn es auch von anderen Modulen gebraucht wird. Stichwort waere write-select