Net::Daemon::SSL(3pm) - phpMan

Command: man perldoc info search(apropos)  


Net::Daemon::SSL(3pm)          User Contributed Perl Documentation          Net::Daemon::SSL(3pm)



NAME
       Net::Daemon::SSL - perl extensions for portable ssl daemons

SYNOPSIS
        use Net::Daemon::SSL;
        package MyDaemon;
        @MyDaemon::ISA = qw (Net::Daemon::SSL);
        sub Run
        {
            my $this = shift;
            my $buffer;
            $this->{socket}->print ( "vasja was here\n" );
            $this->{socket}->sysread ( $buffer, 100 ); # Attention! getline() method
                                                       # do not work with IO::Socket::SSL
                                                       # version 0.73
                                                       # see perldoc IO::Socket::SSL
                                                       # for more details
        }
        package main;
        my $daemon = new MyDaemon ( {}, \ @ARGV ); # you can use --help command line key
        $daemon || die "error create daemon instance: $!\n";
        $daemon->Bind();

DESCRIPTION
       This class implements an IO::Socket::SSL functionality for Net::Daemon class. See perldoc
       Net::Daemon for more information about Net::Daemon usage.

   Options
       This method add IO::Socket::SSL specific options ( SSL_use_cert, SSL_verify_mode,
       SSL_key_file, SSL_cert_file, SSL_ca_path, SSL_ca_file ) to generic Net::Daemon options.
       See perldoc IO::Socket::SSL for description of this options

   Bind
       This method creates an IO::Socket::SSL::SafeAccept socket, stores this socket into
       $this->{socket} and passes control to parent Net::Daemon::Bind. The
       IO::Socket::SSL::SafeAccept is a class inherited from IO::Socket::SSL with the only
       difference from parent class - the accept() method of this class returns EINTR on *any*
       error. This trick is needed to "hack" Net::Daemon::Bind functionality: if this method gets
       an error from accept() ( Net::Daemon::SSL auth error, for example ) it will call Fatal()
       method and die unless this is a EINTR error.

AUTHOR AND COPYRIGHT
        Net::Daemon::SSL (C) Michael Kulakov, Zenon N.S.P. 2000
                             125124, 19, 1-st Jamskogo polja st,
                             Moscow, Russian Federation

                             mkul AT cpan.org

        All rights reserved.

        You may distribute this package under the terms of either the GNU
        General Public License or the Artistic License, as specified in the
        Perl README file.

SEE ALSO
       Net::Daemon(3), IO::Socket::SSL(3)



perl v5.10.0                                2000-06-14                      Net::Daemon::SSL(3pm)

Generated by $Id: phpMan.php,v 4.49 2006/02/26 13:18:18 chedong Exp $ Author: Che Dong
On Apache
Under GNU General Public License
2012-05-24 20:32 @38.107.179.240 Crawled by CCBot/1.0 (+http://www.commoncrawl.org/bot.html)
Valid XHTML 1.0!Valid CSS!