Mojo::IOLoop::Client man page on Fedora

Man page or keyword search:  
man Server   31170 pages
apropos Keyword Search (all sections)
Output format
Fedora logo
[printable version]

Mojo::IOLoop::Client(3User Contributed Perl DocumentatiMojo::IOLoop::Client(3)

NAME
       Mojo::IOLoop::Client - IOLoop Socket Client

SYNOPSIS
	 use Mojo::IOLoop::Client;

	 # Create socket connection
	 my $client = Mojo::IOLoop::Client->new;
	 $client->on(connect => sub {
	   my ($self, $handle) = @_;
	   ...
	 });
	 $client->on(error => sub {
	   my ($self, $error) = @_;
	   ...
	 });
	 $client->connect(address => 'mojolicio.us', port => 80);

DESCRIPTION
       Mojo::IOLoop::Client performs non-blocking socket connections for
       Mojo::IOLoop.  Note that this module is EXPERIMENTAL and might change
       without warning!

EVENTS
       Mojo::IOLoop::Client can emit the following events.

   "connect"
       Emitted once the connection is established.

   "error"
       Emitted if an error happens on the connection.

ATTRIBUTES
       Mojo::IOLoop::Client implements the following attributes.

   "resolver"
	 my $resolver = $client->resolver;
	 $client      = $client->resolver(Mojo::IOLoop::Resolver->new);

       DNS stub resolver, usually a Mojo::IOLoop::Resolver object.

METHODS
       Mojo::IOLoop::Client inherits all methods from
       Mojo::IOLoop::EventEmitter and implements the following new ones.

   "connect"
	 $client->connect(
	   address => '127.0.0.1',
	   port	   => 3000
	 );

       Open a socket connection to a remote host.  Note that TLS support
       depends on IO::Socket::SSL and IPv6 support on IO::Socket::IP.

       These options are currently available:

       "address"
	 Address or host name of the peer to connect to.

       "handle"
	 Use an already prepared handle.

       "port"
	 Port to connect to.

       "tls"
	 Enable TLS.

       "tls_cert"
	 Path to the TLS certificate file.

       "tls_key"
	 Path to the TLS key file.

SEE ALSO
       Mojolicious, Mojolicious::Guides, <http://mojolicio.us>.

perl v5.14.1			  2011-09-13	       Mojo::IOLoop::Client(3)
[top]

List of man pages available for Fedora

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net