| IO :: Socket :: Sokken biedt een manier om sokkenclient of server te maken, zowel 4 als 5-versie |
Download nu |
IO :: Socket :: Sokken Rangschikking & Samenvatting
- Vergunning:
- Perl Artistic License
- Uitgever website:
- http://search.cpan.org/~oleg/
IO :: Socket :: Sokken Tags
IO :: Socket :: Sokken Beschrijving
IO :: Socket :: Sokken is een PERL-module die verbinding maakt met een sokkenproxy, vertelt het om een verbinding met een externe host / poort te openen wanneer het object is gemaakt. Het object dat u ontvangt, kan direct worden gebruikt als een aansluiting voor het verzenden en ontvangen van gegevens van de externe host. Naast het maken van sokkenclient kan deze module worden gebruikt om SOCKS-server te maken. Zie voorbeelden hieronder. Synopsisclient Gebruik IO :: Socket :: Sokken; Mijn $ SOCKS = NIEUWE IO :: Socket :: Sokken (Proxyaddr => "Proxy Host", Proxyport => "Proxy-poort", ConnectAddr => Remote Host ", ConnectPort => Remote Port",); Print $ sokken "foo \ n"; $ SOF-> Sluiten (); Server Gebruik IO :: Socket :: Sokken ': Constanten'; Mijn $ SOCKS_SERVER = NIEUWE IO :: Socket :: Sokken (Proxyaddr => "Localhost", Proxyport => "8000", Luister => 1, USERAUTH => \ Auth, eiste => 1); Mijn $ SELECT = NIEUWE IO :: Select ($ SOCKS_SERVER); terwijl (1) {if ($ select-> can_read ()) {mijn $ client = $ socks_server-> accepteren (); if (! gedefinieerde ($ client)) {print "-fout: $ SOCKS_ERROR \ N"; De volgende; } My $ Command = $ Client-> Command (); if ($ commando -> == cmd_connect) {# handvat de connect $ client-> commando_recly (Antwoord_success, addr, poort); } ... #read van de client en verzend naar het adres van de verbinding ... $ Client-> Sluiten (); }} Sub auth-{My $ User = Shift; mijn $ pas = verschuiving; Retourneer 1 if (($ user eq "foo") ($ pass eq "balk")); retour 0; } Homepage van het product
IO :: Socket :: Sokken Gerelateerde software