Chris Williams > POE-Component-Server-Qotd > POE::Component::Server::Qotd

Download:
POE-Component-Server-Qotd-1.14.tar.gz

Dependencies

Annotate this POD

Website

View/Report Bugs
Module Version: 1.14   Source  

NAME ^

POE::Component::Server::Qotd - A POE component that implements an RFC 865 QotD server.

SYNOPSIS ^

 use POE::Component::Server::Qotd;

 my $self = POE::Component::Server::Qotd->spawn( 
        Alias => 'Chargen-Server',
        BindAddress => '127.0.0.1',
        BindPort => 7777,
        options => { trace => 1 },
 );

DESCRIPTION ^

POE::Component::Server::Chargen implements a RFC 865 http://www.faqs.org/rfcs/rfc865.html TCP/UDP QotD server, using POE. It is a class inherited from POE::Component::Server::Echo.

METHODS ^

spawn

Takes a number of optional values:

  "Alias", the kernel alias that this component is to be blessed with; 
  "BindAddress", the address on the local host to bind to, defaults to 
                 POE::Wheel::SocketFactory default; 
  "BindPort", the local port that we wish to listen on for requests, 
              defaults to 19 as per RFC, this will require "root" privs on UN*X; 
  "options", should be a hashref, containing the options for the component's session, 
             see POE::Session for more details on what this should contain; 
  "Quote", text to be sent to connecting clients, default quote is applied if this 
           is not supplied or is greater than 512 characters.

BUGS ^

Report any bugs through http://rt.cpan.org/.

AUTHOR ^

Chris 'BinGOs' Williams, <chris@bingosnet.co.uk>

LICENSE ^

Copyright © Chris Williams

This module may be used, modified, and distributed under the same terms as Perl itself. Please see the license that came with your Perl distribution for details.

SEE ALSO ^

POE

POE::Session

POE::Wheel::SocketFactory

POE::Component::Server::Echo

http://www.faqs.org/rfcs/rfc865.html

syntax highlighting: