Net::DummyInetd - A dummy Inetd server
SYNOPSIS
use Net::DummyInetd;
use Net::SMTP;
$inetd = new Net::DummyInetd qw(/usr/lib/sendmail -ba -bs);
$smtp = Net::SMTP->new('localhost', Port => $inetd->port);
DESCRIPTION
Net::DummyInetd is just what it's name says, it is a dummy
inetd server. Creation of a Net::DummyInetd will cause a
child process to be spawned off which will listen to a
socket. When a connection arrives on this socket the
specified command is fork'd and exec'd with STDIN and
STDOUT file descriptors duplicated to the new socket.
This package was added as an example of how to use
Net::SMTP to connect to a sendmail process, which is not
the default, via SIDIN and STDOUT. A Net::Inetd package
will be available in the next release of libnet
CONSTRUCTOR
new ( CMD )
Creates a new object and spawns a child process which
listens to a socket. CMD is a list, which will be
passed to exec when a new process needs to be created.
METHODS
port
Returns the port number on which the DummyInetd object
is listening
AUTHOR
Graham Barr <gbarr@pobox.com>
COPYRIGHT
Copyright (c) 1995-1997 Graham Barr. All rights reserved.
This program is free software; you can redistribute it
and/or modify it under the same terms as Perl itself.