The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Protocol::SOCKS::Client - client support for SOCKS protocol

VERSION

Version 0.001

DESCRIPTION

This provides an abstraction for dealing with the client side of the SOCKS protocol.

METHODS

completion

Returns the completion future.

auth

Returns the auth Future.

auth_methods

Returns the list of auth methods we can handle.

init_packet

Initial client packet.

on_read

Handler for reading data from the server.

init

Startup - writes the initial packet to the server.

connect

Issues a connection request.

parse_reply

Parse a server reply.

INHERITED METHODS

Protocol::SOCKS

extract_address, new, new_future, pack_address, pack_fqdn, pack_ipv4, pack_ipv6, version, write

AUTHOR

Tom Molesworth <cpan@perlsite.co.uk>

LICENSE

Copyright Tom Molesworth 2014. Licensed under the same terms as Perl itself.