в общем читаю строку из сокета обычным способом:

Код AS3:
_socket.readBytes(socketData);
но в первом сообщении приходят заголовки

Код:
HTTP/1.1 200 OK
Server: nginx/1.0.13
Date: Wed, 04 Apr 2012 10:05:58 GMT
Content-Type: text/html; charset=utf-8
Connection: close
Transfer-Encoding: chunked
я пока вставил костыль, но есть еще одна проблема: Transfer-Encoding: chunked вставляет в строки префиксы в которых указана длина строки... как сдвинуть "указатель", чтобы не читать эти префиксы... в документации написано что есть метод readUTF(), который "Считывает из сокета строку UTF-8. Предполагается, что в строку вставляется префикс с неподписанным коротким целым числом, указывающим длину в байтах." - казалось бы решение, но я не могу применить этот метод потому что вылетает ошибка 2030 найден конец файла, а что это значит я не понимаю
Добавлено через 1 час 4 минуты
_socket.readUTF(); выдает ошибку чьто найден конец файла, но если прочитать как поток байтов, то видно что в начале строки стоит 16-тиричный префикс указывающий длину строки... что я делаю не так??