Io :: presa :: tipc

prese tipc per perl
Scarica ora

Io :: presa :: tipc Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Mark Glines
  • Sito web dell'editore:
  • http://search.cpan.org/~infinoid/

Io :: presa :: tipc Tag


Io :: presa :: tipc Descrizione

Prese tipc per perl TIPC è in attesa di comunicazione intertrattante trasparente. Vedere http://tipc.sf.net/ per i dettagli.Ioe ::Sompe :ttipc è un modulo perl sottoclassi IO :: Presa, per utilizzare i prese TIPC nella consuetudine (e conveniente) Perl Fashion.TiPC supporta 4 Tipi di presa: SOCK_STREAM, SOCK_SEQPACKET, SOCK_RDM e SOCK_DGRAM. Questi sono tutti disponibili attraverso questa API Perl, anche se l'utilizzo varia a seconda del tipo di presa che si utilizza.Sock_stream e Sock_seqPacket sono prese basate sulla connessione. Queste prese sono strettamente client / server. Per i server, New () chiamerà Bind () per te, per legare a un nome * locale, e quindi accetti () connessioni dai client, ognuno dei quali riceve la propria presa (restituita dall'accettazione). Per i client, New () chiamerà Connect () per te, per connettersi al nome peer * specificato, e una volta che ci riesce, è possibile eseguire direttamente la presa di I / O sulla presa. A tale riguardo, i dettagli dell'utilizzo sono molto simili a TCP su IPv4.Seee la sezione Esempi, per un esempio di presa basata sulla connessione Uso.Sock_RDM e SOCK_DGRAM sono prese senza connessione. Non è possibile utilizzare i normali metodi di invio / recv / stampa / getline su di essi, poiché lo stack di rete non saprà quale host sulla rete da inviare o ricevere. Invece, una volta che hai chiamato nuovo () per creare la presa, si utilizza SENDTO e RECVFROM per inviare e ricevere singoli pacchetti da / da un peer specificato, indicato utilizzando un IO :: presa :: Tipc :: SOCKADDRS Class Object.connection Sockets (SOCK_RDM e SOCK_DGRAM) sono spesso vincolanti () ed a un nome particolare o all'indirizzo nameseq, al fine di consentire loro di ascoltare i pacchetti inviati a una destinazione ben nota (il nome). È possibile utilizzare i parametri localname o locamamineseQ su Nuovo (), per selezionare un nome o una sequenza di nome da collegare a. Come sopra, questi parametri diventano internamente nome e argomenti namese quadrati a IO :: presa :: Tipc :: SOCKADDDR-> NUOVO () e il risultato è passato a BIND (). Questo è molto simile agli usi tipici dell'UDP su prese IPv4.Since Connectless senza collegati a un particolare peer, è possibile utilizzare Sendto per inviare un pacchetto ad alcuni peer con un dato nome nella rete e recvrom per ricevere risposte da un peer Nella rete che invia un pacchetto al tuo nome (o nameseq). È inoltre possibile utilizzare gli indirizzi nameseq per inviare pacchetti multicast su * ogni * peer con un dato nome. Si prega di consultare il documento Programmers_Guide.txt (collegato in riferimenti) per ulteriori dettagli. IOSYNOPSIS Utilizzo IO :: Presa :: tipc; My $ Sock = IO :: presa :: Tipc-> Nuovo (SocketType => "Stream", peer => "{1000, 100}"); Die "Impossibile connettersi a {1000, 100}: $! "A meno che il calzino; i requisiti: · Perl.


Io :: presa :: tipc Software correlato