Здравствуйте, BlackEric, Вы писали:
BE>2. С обоих сторон поднять терминалы и добиться работы через них. BE>В общем для начала поймите с какой стороны проблема.
Заменил виндовую часть на терминал — стали передаваться правильные данные.
Оказалось, ошибка была в использовании AnsiString в роли буфера.
Заменил на классический array of Byte — всё заработало.