Net::DummyInetd3pm
A dummy inetd server
Usage
use Net::DummyInetd;use Net::SMTP;$inetd = new Net::DummyInetd qw(/usr/lib/sendmail -ba -bs);$smtp = Net::SMTP->new('localhost', Port => $inetd->port);
Overview
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.
CMDis a list, which will be passed toexecwhen a new process needs to be created.
Methods
- port
-
Returns the port number on which the DummyInetd object is listening
Releases
5 releases since Debian 1.2 (Rex); the text changed 4 times.