- Simple socket communication with Java server based on objects(associative arrays)
- Download manager for getting resources like JPG, GIF, SWF(MP3) as 1 package. Encryption provided also.
- Supports various encryption/encoding algorithms like xxtea, xor, base64
- ActionScript 3.0 compatible
There are 2 ways for creating packages ready for download - running java app that builds binary file or using PHP class that turns an array of files into application/octet-stream.
The message exchange between a flash and a java socket basically converts a java.util.Map into flash Object(top level). The type of data can be integer(s), double(s), string(s), date(s)(java.util.Date to flash Date) and byte array(s). Very small amount of control data is added to the protocol.
