IO :: Sockel :: Socken

bietet eine Möglichkeit, Socken-Client oder Server sowohl 4 als auch 5-Version zu erstellen
Jetzt downloaden

IO :: Sockel :: Socken Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Oleg G.
  • Website des Verlags:
  • http://search.cpan.org/~oleg/

IO :: Sockel :: Socken Stichworte


IO :: Sockel :: Socken Beschreibung

IO :: Socket :: Socken ist ein Perl-Modul, das mit einem Socken-Proxy verbunden ist, weist darauf hin, dass er eine Verbindung zu einem Remote-Host / Port öffnet, wenn das Objekt erstellt wird. Das von Ihnen erhaltene Objekt kann direkt als Buchse zum Senden und Empfangen von Daten aus dem Remote-Host verwendet werden. Zusätzlich zum Erstellen des Socken-Clients kann dieses Modul zum Erstellen von Socken-Server verwendet werden. Siehe Beispiele unten.SynopsisClient Verwenden Sie IO :: Socket :: Socken; Meine $ Socken = Neue IO :: Socket :: Socken (ProxyAddr => "Proxy-Host", Proxyport => "Proxy-Port", ConnectAddr => "Remote-Host", ConnectPort => "Remote-Port",); Drucken $ Socken "foo \ n"; $ Socken-> Schließen (); Server Verwenden Sie IO :: Socket :: Socken ': Konstanten'; My $ socken_server = NEUE IO :: Socket :: Socken (Proxyaddr => "localhost", proxyport => "8000", hören => 1, userauth => \ auth, erfordernaut => 1); Meine $ SELECT = NEUE IO :: Wählen Sie ($ SOCKS_Server); während (1) {if ($ Select-> can_read ()) {My $ Client = $ socken_server-> akzeptieren (); Wenn (! Definiert ($ Client)) {drucken "Fehler: $ socken_error \ n"; nächste; } My $ Command = $ Client-> Befehl (); if ($ Command -> == cmd_connect) {# handhaben den Connect-$ Client-> command_reply (reply_success, addr, port); } ... #Read vom Client und senden Sie an die Connect-Adresse ... $ Client-> Close (); }} Sub AUTH {MY $ user = Schicht; mein $ pas = wechseln; Zurück 1, wenn (($ US-EQ "Foo") ($ PASS EQ "BAR")); Rückgabe 0; } Die Homepage des Produkts


IO :: Sockel :: Socken Zugehörige Software