Sup!
Manche Terminals/Betriebssysteme schicken \r\n, nicht nur \n als Zeilenendezeichen.
Das ist meist das Problem.Gruesse,
Bio
Jo, super vielen vielen Danke. Das wars.
ein kleiner Tipp für alle anderen, damit Ihr nicht den selben Fehler macht wie ich.
zum Nachlesen-> http://technocage.com/~caskey/dos2unix/
mit "strace telnet localhost <port>" ... kam folgendes raus:
---->
read(0, "wer;26;1\n", 8191) = 9
select(4, [0 3], [3], [3], {0, 0}) = 1 (out [3], left {0, 0})
send(3, "wer;26;1\r\n", 10, 0) = 10
<----
tatsächlich sendet das Terminal den string mit \r\n am Schluss.
... ich sagte doch: "fieses Teil" ;)
Christian