[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: