Query: mojo::ioloop::server
OS: debian
Section: 3pm
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
Mojo::IOLoop::Server(3pm) User Contributed Perl Documentation Mojo::IOLoop::Server(3pm)NAMEMojo::IOLoop::Server - Non-blocking TCP serverSYNOPSISuse Mojo::IOLoop::Server; # Create listen socket my $server = Mojo::IOLoop::Server->new; $server->on(accept => sub { my ($server, $handle) = @_; ... }); $server->listen(port => 3000); # Start and stop accepting connections $server->start; $server->stop;DESCRIPTIONMojo::IOLoop::Server accepts TCP connections for Mojo::IOLoop.EVENTSMojo::IOLoop::Server can emit the following events. "accept" $server->on(accept => sub { my ($server, $handle) = @_; ... }); Emitted safely for each accepted connection.ATTRIBUTESMojo::IOLoop::Server implements the following attributes. "accepts" my $accepts = $server->accepts; $server = $server->accepts(10); Number of connections to accept at once, defaults to 10. "reactor" my $reactor = $server->reactor; $server = $server->reactor(Mojo::Reactor::Poll->new); Low level event reactor, defaults to the "reactor" attribute value of the global Mojo::IOLoop singleton.METHODSMojo::IOLoop::Server inherits all methods from Mojo::EventEmitter and implements the following new ones. "listen" $server->listen(port => 3000); Create a new listen socket. Note that TLS support depends on IO::Socket::SSL and IPv6 support on IO::Socket::INET6. These options are currently available: "address" Local address to listen on, defaults to all. "backlog" Maximum backlog size, defaults to "SOMAXCONN". "port" Port to listen on. "tls" Enable TLS. "tls_ca" Path to TLS certificate authority file. "tls_cert" Path to the TLS cert file, defaults to a built-in test certificate. "tls_key" Path to the TLS key file, defaults to a built-in test key. "generate_port" my $port = $server->generate_port; Find a free TCP port, this is a utility function primarily used for tests. "start" $server->start; Start accepting connections. "stop" $server->stop; Stop accepting connections.SEE ALSOMojolicious, Mojolicious::Guides, <http://mojolicio.us>. perl v5.14.2 2012-09-05 Mojo::IOLoop::Server(3pm)
Related Man Pages |
---|
mojo::ioloop::server(3pm) - debian |
mojo::server::daemon(3pm) - debian |
mojo::server::fastcgi(3pm) - debian |
mojo::transaction::http(3pm) - debian |
mojo::useragent(3pm) - debian |
Similar Topics in the Unix Linux Community |
---|
Tcp Ip Server |
Close Socket at HP-UX |
Socket memory |
Client accidently close when the server crash |
Find Memory Utilization in AIX Server |