NAME
    AnyEvent::FlashSocketPolicy - Asynchronous socket policy file server for
    a flash socket connection.

SYNOPSIS
      use AnyEvent::FlashSocketPolicy;
      my $server = AnyEvent::FlashSocketPolicy->new(
          permitted_cross_domain_policies => 'master-only',
          domain => '*',
          to_ports => '5000',
      );
      $server->run;

      Or just like this.

      % flash-socket-policy-server --domain-policy=master-only --domain='*' --to-ports=5000 &

DESCRIPTION
    AnyEvent::FlashSocketPolicy is a simple asynchronous socket policy file
    server with AnyEvent::Socket.

    It is faster than adobe's one which using inetd, and flexibly
    customizable.

METHODS
  new(%options)
    Create flash socket policy file server.

        my $server = AnyEvent::FlashSocketPolicy->new(
            permitted_cross_domain_policies => 'master-only',
            domain => '*',
            to_ports => '5000',
        );

    Available options are:

    permitted_cross_domain_policies
    domain
    to_ports
    port
    policy

  run
    Start the server.

DEPENDENCIES
    Any::Moose
    AnyEvent
    AnyEvent::Handle
    AnyEvent::Socket
    Getopt::Long
    Pod::Usage
    Text::MicroTemplate
    Try::Tiny

TODO
    Logging
    Exception handling
    Support reading existing files.

AUTHOR
    keroyonn <keroyon@cpan.org>

SEE ALSO
    AnyEvent::Socket

LICENSE
    This library is free software; you can redistribute it and/or modify it
    under the same terms as Perl itself.

