Dancer2-Plugin-WebSocket
view release on metacpan or search on metacpan
README.mkdn view on Meta::CPAN
true;
```
# DESCRIPTION
`Dancer2::Plugin::WebSocket` provides an interface to [Plack::App::WebSocket](https://metacpan.org/pod/Plack::App::WebSocket)
and allows to interact with the webSocket connections within the Dancer app.
[Plack::App::WebSocket](https://metacpan.org/pod/Plack::App::WebSocket), and thus this plugin, requires a plack server that
supports the psgi _streaming_, _nonblocking_ and _io_. [Twiggy](https://metacpan.org/pod/Twiggy)
is the most popular server fitting the bill.
# CONFIGURATION
- serializer
If serializer is set to a `true` value, messages will be assumed to be JSON
objects and will be automatically encoded/decoded using a [JSON::MaybeXS](https://metacpan.org/pod/JSON::MaybeXS)
serializer. If the value of `serializer` is a hash, it'll be passed as
arguments to the [JSON::MaybeXS](https://metacpan.org/pod/JSON::MaybeXS) constructor.
lib/Dancer2/Plugin/WebSocket.pm view on Meta::CPAN
};
true;
=head1 DESCRIPTION
C<Dancer2::Plugin::WebSocket> provides an interface to L<Plack::App::WebSocket>
and allows to interact with the webSocket connections within the Dancer app.
L<Plack::App::WebSocket>, and thus this plugin, requires a plack server that
supports the psgi I<streaming>, I<nonblocking> and I<io>. L<Twiggy>
is the most popular server fitting the bill.
=head1 CONFIGURATION
=over
=item serializer
If serializer is set to a C<true> value, messages will be assumed to be JSON
objects and will be automatically encoded/decoded using a L<JSON::MaybeXS>
( run in 0.254 second using v1.01-cache-2.11-cpan-4d50c553e7e )