动作脚本3:通过套接字发送图像

时间:2012-02-29 12:39:10

标签: actionscript-3 image sockets tcp

我正在尝试通过as3中的套接字在我创建的两个AIR应用程序之间发送图像。 它适用于小图像,但是对于较大的图像,它会给我这个错误:“错误#2044:未处理的IOErrorEvent:。text =错误#2124:加载的文件是未知类型。”。它重复几次,所以我认为图像可能会被切割成较小的图像,是吗?如果它是对的,如何恢复?

1 个答案:

答案 0 :(得分:0)

对每个发送操作发送的数量有限制(它们应该全部发送,而不是在同一个数据包中),这意味着单个读取呼叫不会全部发送。

我首先发送将要发送的总字节数,然后是实际数据。

在接收端,只需将传入的数据附加到ByteArray,直到读取足够的数据。