Acme-UPnP
view release on metacpan or search on metacpan
# SYNOPSIS
```perl
use Acme::UPnP;
my $mapper = Acme::UPnP->new( );
# Discovery
if ( $mapper->discover_device( ) ) {
say 'Found router: ' . $mapper->upnp_device->getfriendlyname( );
# Map a port
$mapper->map_port( 8080, 8080, 'TCP', 'My Silly App' );
}
# Clean up on exit
$mapper->unmap_port( 8080, 'TCP' );
```
# DESCRIPTION
lib/Acme/UPnP.pod view on Meta::CPAN
Acme::UPnP - Cheap UPnP Port Mapping (IGD)
=head1 SYNOPSIS
use Acme::UPnP;
my $mapper = Acme::UPnP->new( );
# Discovery
if ( $mapper->discover_device( ) ) {
say 'Found router: ' . $mapper->upnp_device->getfriendlyname( );
# Map a port
$mapper->map_port( 8080, 8080, 'TCP', 'My Silly App' );
}
# Clean up on exit
$mapper->unmap_port( 8080, 'TCP' );
=head1 DESCRIPTION
( run in 1.032 second using v1.01-cache-2.11-cpan-5511b514fd6 )