nc.traditional -lup macht nach erster Ausgabe Schluss
Moin!
Ich möchte gerne die aktuelle Leistung meiner PV-Anlage mit einem
Gnome-Applet anzeigen lassen. Es existiert ein funktionierender
Software-logger, der die entsprechenden Daten alle 5 Sekunden vom
Wechselrichter holt. Dieser logger dient auch als UDP-Server.
Wenn ich jetzt mit 'nc' die Daten sehen möchte, dann kommt nur die erste
Ausgabe aufs Terminal:
$ nc.traditional -luvvp 4950
listening on [any] 4950 ...
connect to [192.168.178.25] from raven.fritz.box [192.168.178.25] 50936
{FB;01;6e|64:KDY=0;KMT=0;KYR=0;KT0=0;TNF=0;TKK=52;PAC=AF8;PRL=0;IL1=14B;IDC=2C7;UL1=179;UDC=230;SYS=6FAD|1ab3}
(Nach der schließenden geschweiften Klammer sendet der Server noch ein "\n")
Danach is Schweigen im Walde.
'socat' dagegen funktioniert einwandfrei:
$ socat - UDP-LISTEN:4950,fork
{FB;01;6d|64:KDY=0;KMT=0;KYR=0;KT0=0;TNF=0;TKK=5E;PAC=5EA;PRL=0;IL1=9D;IDC=30C;UL1=1B4;UDC=261;SYS=4ED5|1a8c}
{FB;01;6d|64:KDY=0;KMT=0;KYR=0;KT0=0;TNF=0;TKK=4C;PAC=575;PRL=0;IL1=189;IDC=CF;UL1=25A;UDC=218;SYS=6D6D|1a7c}
...
Was geht denn da mit 'nc' schief?
Schönen Sonntag Abend noch!
Gruß
Frank
Reply to: