On Wed, Jan 25, 2012 at 11:28 PM, Dmitry Karasik <[email protected]> wrote:

> sub handle_connection
> {
>        my $socket = shift;
>        lambda {
>                context $socket, $timeout;
>        readable {
>                return 'timeout' unless shift;
>                sysread $socket, ...
>        writable {
>                return 'timeout' unless shift;
>                syswrite $socket, ...
>        }}}
> }

> т.е. сервер отдельно, обработчик отдельно, и код обработчика линейный а не 
> разбросанный.

Ок, как будет выглядеть keep-alive соединение? Т.е. после writable
вернуться к readable и так постоянно.
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить