HTTUNNEL :: KLANT

HTTUNNEL :: Client is een clientklasse voor Apache :: HTTUNNEL.
Download nu

HTTUNNEL :: KLANT Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Patrick LeBoutillier
  • Uitgever website:
  • http://search.cpan.org/~patl/File-FDkeeper-0.06/FDkeeper.pod

HTTUNNEL :: KLANT Tags


HTTUNNEL :: KLANT Beschrijving

HTTunnel :: Client is een client klasse voor Apache :: HTTunnel. HTTunnel :: Client is een client klasse voor Apache :: HTTunnel.SYNOPSIS mijn $ hc = new HTTunnel :: Client ( "http: // localhost / httunnel"); $ HC-> connect ( 'tcp', $ some_host, $ some_port); $ HC-> afdrukken ( 'sommige verzoek'); mijn $ some_response = $ HC-> lees (1024); $ CH> close (); HTTunnel :: Client is de klant klasse Apache :: HTTunnel. Het laat de oprichting van een netwerk verbinding getunneld via HTTP. Alle verzonden en ontvangen tijdens Hierbij wordt getransporteerd binnen normale HTTP requests.HTTunnel :: Client uitstrekt LWP :: UserAgent, zodat alle LWP :: UserAgent werkwijzen zijn beschikbaar via HTTunnel :: Client.CONSTRUCTORSnew (URL, ) Maakt een HTTunnel :: Client object dat URL zal gebruiken om contact op met de Apache :: HTTunnel server. ARGS wordt rechtstreeks doorgegeven aan de LWP :: UserAgent constructor.METHODSconnect (Proto HOST PORT ) verzoekt de Apache :: HTTunnel server verbinding protocol Proto HOST stellen: PORT. Een uitzondering wordt gegooid als er een fout occurs.Accepted waarden voor PROTO zijn 'tcp' en 'udp'.print (DATA) verzoekt de Apache :: HTTunnel server om gegevens te schrijven voor de gevestigde externe verbinding. Een uitzondering gegenereerd wanneer een fout occurs.DATA scalair of een lijst, waarbij de lijstelementen together.read aaneengeschakeld kunnen zijn (LEN, , , ) verzoekt de Apache :: HTTunnel server te lezen tot LEN bytes van de gevestigde externe verbinding. Een uitzondering wordt gegooid als er een fout occurs.When probeert te lezen, HTTunnel :: Client zal een HTTP-verbinding met de Apache :: HTTunnel server vragen die LEN bytes worden gelezen vast te stellen. Indien geen gegevens beschikbaar na TIMEOUT seconden (de standaardwaarde is 15 seconden), wordt de HTTP-verbinding afgesloten door de server en de leeswerkwijze een nieuwe stellen. Dit zal doorgaan tot bepaalde gegevens of EOF is returned.Therefore lezen zal terugkeren alleen wanneer enkele (of niet meer) gegevens beschikbaar te lezen (als de gewone gelezen) .LIFELINE kan elke geldige filehandle van waaruit men kan lezen. Indien gebruikt, zal de verbinding read lus te onderbreken en uitvoeren LIFELINE_CUT_ACTION wanneer gegevens (of EOF) beschikbaar wordt gelezen LIFELINE. Het zal dan terug undef.LIFELINE_CUT_ACTION Wust een CODE ref zijn. De standaardwaarde is sub {die ( "levenslijn cutn")} Deze functies kunnen worden gebruikt als u wilt vork en een proces dat niets doet, maar leest en de data terug via een leiding te starten. U kunt dan gebruik maken van een tweede buis te zorgen dat de lezer proces eindigt wanneer het hoofdproces terminates.Here is een voorbeeld: mijn $ levenslijn = new IO :: Pipe (); mijn $ lezer = nieuwe IO :: Pipe (); mijn $ pid = fork (); if ($ pid) {$ lezer worden> reader (); $ Lifeline-> writer (); # Lees de gegevens van $ reader ...} else {$ lezer worden> writer (); $ Lezer worden> automatische spoeling (1); $ Lifeline-> reader (); while (1) {my $ data = $ HC-> lees (1024, 15, $ levenslijn, sub {exit ()}); exit (), tenzij anders aangegeven ($ data); $ Lezer $ gegevens af te drukken; }} Close () verzoekt de Apache :: HTTunnel server naar een eerder vastgestelde connection.get_peer_info close () De get_peer_info retourneert informaties externe verbinding. Een tekenreeks met het IP-adres en poortnummer, gescheiden door een dubbele punt (:) wordt geretourneerd. Deze methode kan nuttig zijn UDP verbindingen naar de afzender van elke packet.request_callback (REQUEST) bevestig request_callback De werkwijze is callback methode die kan worden gebruikt om de HTTP :: Request-object vlak voordat het wordt verzonden. De standaard uitvoering doet nothing.response_callback (Response) De response_callback methode is een callback-methode die kan worden gebruikt voor toegang tot de HTTP :: Response object net nadat het is ontvangen. De standaard uitvoering doet niets. Vereisten: · Perl


HTTUNNEL :: KLANT Gerelateerde software