FlashMOG 0.3.1 Release notes

LAST EDITED : 2010-06-23 12:30 PDT

This release has a major bug fix in the server and some improved error reporting but is otherwise fundamentally the same.

Changes

  • Major bug wherein the server would drop partially transmitted messages is now fixed. More on the bug here.
  • Server also only writes socket data when the socket_select call indicates the socket is writable.
  • Config file is now in the server root rather than fm_includes folder.
  • I don't recall if the AS3 ByteArray type was supported in the prior versions, but you can use it now. Server-side you would deal with a FlashMOGByteArray object.
  • New benchmarking FLA file is provided along with some cooperating classes server-side. I hope to describe this in a tutorial before long.

Notes

One must still manually start the server from the CLI. If you aren't running Debian, you probably need to know where your PHP install is so that you can alter this line at the top of the flashmog_server.php and crossdomain_server.php files so that it actually points to your php install:

#!/usr/bin/php -q

Known Issues

  • There appears to be an issue with PHP serialization so don't use it. The new code is configured to use AMF3 by default.
  • Starting the server kind of sucks. A browser start/stop for the daemon is in the works. Suggestions are welcome.
  • An installation and/or upgrade wizard would be nice. At least something to scan your server for the right capabilities.
  • As of yet there is no facility to let a developer install and initialize an application environment apart from modifying the socket server or its include files directly. An init.php file would be a nice addition.

Disclaimer

If you use FlashMOG, it is AT YOUR OWN RISK. We make no warranties whatsoever.

Support

For FlashMOG support, visit the community forum.