Друзья, выручайте!!!
Уже второй день ломаю голову над проблемой...
НаписАл на C++ Builder'e (TServerSocket) маленький локальный сервер. Его задача - законнектиться с XMLSocket'ом и передать тому строку с данными. Вот содержимое файла xml_sock.fla:

Код:
function doOnXML( content ) {
trace("Received: " + content);
}
socket = new XMLSocket();
socket.onXML = doOnXML;
socket.connect( "localhost", 5555 );
Короче, XMLSocket коннектится, но данные от сервера принимает по-хитрому:
Если сервер посылает строку
<a><b name="imya">soderzhanie</b></a>, то в результате выполнения функция "trace(..." выведет эту же строку...
Ну а если в отсылаемой сервером строке окажется Кириллица, например
<a><b name="имя">содержание</b></a>, то "trace(..." выдаст следующее
<a><b name="?">???/b></b></a>.
Во всех примерах я учел добавление в конец пересылаемой строки символа "\0"...
Если есть какие-то идеи по этому поводу....???
P.S. Блин, прицепил архив, а он куда-то пропал...