Httunnel :: client.

httunnel :: client è una classe client per Apache :: httunnel.
Scarica ora

Httunnel :: client. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Patrick LeBoutillier
  • Sito web dell'editore:
  • http://search.cpan.org/~patl/File-FDkeeper-0.06/FDkeeper.pod

Httunnel :: client. Tag


Httunnel :: client. Descrizione

Httunnel :: client è una classe client per Apache :: httunnel. Httunnel :: client è una classe client per Apache :: httunnel.synopsis my $ hc = nuovo httunnel :: client ("http: // localhost / httunnel"); $ HC-> Connect ('TCP', $ some_host, $ some_port); $ hc-> stampa ('qualche richiesta'); My $ some_response = $ hc-> Leggi (1024); $ CH-> Chiudi (); httunnel :: client è la classe client su Apache :: httunnel. Permette la creazione di una connessione di rete tunnelled tramite HTTP. Tutti i dati inviati e ricevuti durante questa connessione verranno trasportati all'interno della normale richiesta HTTP.HTTunnel :: client estende il LWP :: VISUALIZZATORE, quindi tutti i metodi LWP :: I metodi USERAvent sono disponibili tramite Httunnel :: client.ConstructorsNow (URL, ) crea Un oggetto da httunnel :: client che utilizzerà URL per contattare il server Apache :: httunnel. ARGS è trasmesso direttamente al LWP :: ESPRACTURTRUCTOR ESPROCTURR.MethodSconnect (Proto, Host, PORT, ) Chiede a Apache :: Httunnel Server per stabilire una connessione del protocollo Proto da host: Porta. Un'eccezione viene generata se si verifica un errore. I valori accettati per Proto sono 'TCP' e 'UDP'.PRINT (dati) chiede a Apache :: Httunnel Server per scrivere dati alla connessione remota consolidata. Un'eccezione viene generata se si verifica un errore.Data può essere uno scalare o un elenco, nel qual caso le voci dell'elenco sono concatenate insieme. Leggi (Len, , , ) Chiede l'Apache :: Httunnel server da leggere fino a LEN Byte dalla connessione remota consolidata. Un'eccezione viene generata se si verifica un errore. Quando si sta tentando di leggere, httunnel :: client stabilirà una connessione http con il server Apache :: httunnel che chiedeva che i byte Len siano letti. Se non sono disponibili dati dopo il timeout secondi (il valore predefinito è di 15 secondi), la connessione HTTP è chiusa dal server e il metodo di lettura lo stabilirà uno nuovo. Ciò andrà avanti fino a quando non verrà restituito alcuni dati o EOF. Pertanto la lettura restituirà solo quando alcuni dati (o NO più) sono disponibili per essere letti (come la lettura regolare). Ifeline può essere qualsiasi file di file valido da cui si può leggere. Se utilizzato, lettura interromperà il suo loop di connessione ed esegue Lifeline_cut_action quando i dati (o EOF) sono disponibili per essere letti da LiFeine. Restituirà quindi undef.lifeline_cut_action wust essere un codice rif. Il valore predefinito è Sub {Die ("Lifeline Cutn")} Queste funzionalità possono essere utilizzate se si desidera forcella e avviare un processo che non fa altro che legge e restituisce i dati tramite un tubo. È quindi possibile utilizzare un secondo tubo per assicurarsi che il processo del lettore termina quando il processo master termina.Hhere è un esempio: My $ Lifeline = nuovo IO :: tubo (); My $ Reader = New Io :: tubo (); My $ PID = Fork (); Se ($ PID) {$ Reader-> Reader (); $ Lifeline-> scrittore (); # Leggi i dati da $ lettore ...} else {$ leggi-> scrittore (); $ Reader-> Autoflush (1); $ Lifeline-> Reader (); while (1) {My $ Data = $ HC-> Leggi (1024, 15, $ Lifeline, sub {exit ()}); Esci () se non definiti ($ dati); Stampa $ Reader $ Data; }} chiudi () Chiede il server Apache :: httunnel per chiudere una connessione precedentemente stabilita.get_peer_info () Il metodo get_peer_info restituisce le informazioni sulla connessione remota. Una stringa contenente l'indirizzo IP e il numero di porta, separati da due punti (:) viene restituito. Questo metodo può essere utile con le connessioni UDP per convalidare il mittente di ciascun pacchetto.request_callback (richiesta) il metodo request_callback è un metodo di callback che può essere utilizzato per accedere all'oggetto http :: Richiedi poco prima che venga inviato. L'implementazione predefinita non fa nulla.Response_Callback (Risposta) Il metodo Response_Callback è un metodo di richiamata che può essere utilizzato per accedere all'oggetto http :: Risposta subito dopo che è stato ricevuto. L'implementazione predefinita non fa nulla. Requisiti: · Perl.


Httunnel :: client. Software correlato

Tivo :: HME.

TIVO :: HME è un server di avvio per l'implementazione Pure Perl del protocollo HME di TiVo. ...

134

Scarica