IO :: Socket :: Sokken

biedt een manier om sokkenclient of server te maken, zowel 4 als 5-versie
Download nu

IO :: Socket :: Sokken Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Oleg G.
  • 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