Actionscript 3: Отправка изображений через сокет - PullRequest
0 голосов
/ 29 февраля 2012

Я пытаюсь отправить изображение через сокет в as3 между двумя приложениями AIR, которые я сделал. Он отлично работает с маленькими изображениями, но с большими изображениями выдает мне такую ​​ошибку: «Ошибка № 2044: необработанный IOErrorEvent:. Text = Ошибка № 2124: загруженный файл неизвестного типа». Он повторяется несколько раз, поэтому я подумал, что изображение может быть обрезано до меньшего размера, верно? И если это правильно, то как его восстановить ??

1 Ответ

0 голосов
/ 01 марта 2012

Существует ограничение на количество отправляемых с каждой операцией отправки (все они должны быть отправлены, но не в одном и том же пакете), что означает, что один вызов read не получит их всех.

Я бы начал с отправки общего количества отправленных байтов, за которым следуют фактические данные.

На принимающей стороне просто добавляйте входящие данные в ByteArray до тех пор, пока не будет прочитано достаточно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...