---
name: "Net::DummyInetd"
section: "3pm"
platform: "linux"
package: "libnet-perl"
version: "1.0703-3"
release: "Debian 2.2 (Potato)"
platforms: ["linux"]
url: "https://new.carta.tech/Net::DummyInetd"
---

# Net::DummyInetd(3pm)

A dummy Inetd server

## NAME

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.
