Revision history for Net-WebSocket-Server 0.4.0 2021-03-14 Support for max_recv_size. Support for doing TLS handshake during server loop by handling IO::Socket::SSL objects with SSL_startHandshake => 0, preventing blocking during TLS accept(). shutdown() now exits main loop without waiting for remaining clients. ip() and port() now return useful values after socket disconnects. Listening TCP socket more thoroughly cleaned up during shutdown(). 0.3.4 2016-01-27 Ignore mid-handshake connections for pings and ->connections() list; provide $conn->is_ready() interface to accomodate this. 0.3.3 2015-08-08 Minor adjustments to test to fix Cygwin timeout issue. 0.3.2 2015-06-05 Bugfixes for SIGPIPE and socket reuse. 0.3.1 2014-09-16 Minor adjustments to tests to fix Win32 timeout issue. 0.3.0 2014-09-07 Added tick and shutdown events to Server. Added support for watching extra filehandles for readability / writability. 0.2.2 2013-10-26 Added control over max_payload_size via connection->new(max_send_size => ...). 0.2.1 2013-09-06 Switched from getnameinfo() to sock->peerhost() to support older systems. 0.2.0 2013-09-03 Bugfixes to better support SSL and IPv6; added SSL examples to documentation. 0.1.3 2013-06-06 Minor adjustments to tests to fix BSD timeout issue. 0.1.2 2013-06-04 Minor bugfixes; adjustment in tests to help track down BSD timeout issue. 0.1.1 2013-06-04 Minor adjustments to documentation and tests. 0.1.0 2013-05-20 Initial version of Net::WebSocket::Server, built to be a straightforward WebSocket server for Perl without all the extra baggage of larger frameworks or event engines.