The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

POE::Component::Server::SimpleHTTP::Connection - Stores connection information for SimpleHTTP

VERSION

version 2.30

SYNOPSIS

use POE::Component::Server::SimpleHTTP::Connection;
my $connection = POE::Component::Server::SimpleHTTP::Connection->new( $socket );

# Print some stuff
print $connection->remote_port;

DESCRIPTION

This module simply holds some information from a SimpleHTTP connection.

METHODS

my $connection = POE::Component::Server::SimpleHTTP::Connection->new( $socket );

$connection->remote_ip();	# Returns remote address as a string ( 1.1.1.1 or 2000::1 )
$connection->remote_port();	# Returns remote port
$connection->remote_addr();	# Returns true remote address, consult the L<Socket> POD
$connection->local_addr();	# Returns true local address, same as above
$connection->local_ip();	# Returns remote address as a string ( 1.1.1.1 or 2000::1 )
$connection->local_port();	# Returns local port
$connection->dead();		# Returns a boolean value whether the socket is closed or not
$connection->ssl();		# Returns a boolean value whether the socket is SSLified or not
$connection->sslcipher();	# Returns the SSL Cipher type or undef if not SSL
$connection->ID();          # unique ID of this connection

EXPORT

Nothing.

SEE ALSO

POE::Component::Server::SimpleHTTP, POE::Component::Server::SimpleHTTP::Response

AUTHOR

Apocalypse <APOCAL@cpan.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2023 by Apocalypse, Chris Williams, Eriam Schaffter, Marlon Bailey and Philip Gwyn.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.