Dann scheint er da doch kein LF mitzusenden. Kannst du das nicht einfach per Hand machen? Das machst du doch in PHP. Also einfach ein LF anhängen.
Oder irgendeinen anderen char. Sowie du @ am Anfang hast z.B. # am Ende machen und dann statt == 10 auf == '#' testen