Io :: soquete :: tipc

soquetes tipc para perl
Baixe Agora

Io :: soquete :: tipc Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Mark Glines
  • Site do editor:
  • http://search.cpan.org/~infinoid/

Io :: soquete :: tipc Tag


Io :: soquete :: tipc Descrição

Tipc soquetes para perl Tipc significa comunicação interprocicional transparente. Consulte http://tipc.sf.net/ para detalhes.Idio ::Tipc é um módulo perl subclasses io :: soquete, a fim de usar soquetes tipc no costumeiro (e conveniente) perl moda.tipc suporta 4 Tipos de soquete: Sock_stream, Sock_seqPacket, Sock_rdm e Sock_dgram. Estes estão todos disponíveis através desta API perl, embora o uso varie dependendo de qual tipo de soquete você usa.sock_stream e sock_seqpacket são soquetes baseados em conexão. Esses soquetes são estritamente clientes / servidor. Para servidores, novos () chamará de ligação () para você, para ligar-se a um nome local * e, em seguida, aceitar () conexões de clientes, cada uma das quais obter sua própria tomada (retornada de aceitar). Para clientes, novos () irá chamar Connect () para você, para se conectar ao nome de peer * especificado e, uma vez que for bem sucedido, você pode fazer a E / S no soquete diretamente. A este respeito, os detalhes do uso são muito semelhantes ao TCP sobre o IPv4.See a seção Exemplos, para um exemplo de uso de soquete baseado em conexão.sock_rdm e Sock_dgram são soquetes sem conexão. Você não pode usar os métodos Normal Enviar / Recv / Print / Getline neles, porque a pilha de rede não saberá qual hospedeiro na rede enviar ou receber. Em vez disso, depois de ter ligado para novo () para criar o soquete, use o Sendto e Recvfrom para enviar e receber pacotes individuais de / a partir de um par especificado, indicado usando um io :: Socket :: Tipc :: SockAddr classe de classificação. (SOCK_RDM e SOCK_DGRAM) são geralmente ligados a um nome específico ou endereço Nameseq, para permitir que eles ouvem pacotes enviados para um destino conhecido (o nome). Você pode usar os parâmetros localName ou localnameseq para novo (), para selecionar um nome ou nome-sequência para ligar. Como acima, esses parâmetros tornam-se internamente e namese argumentos para io :: soquete :: tipc :: sockaddr-> novo (), e o resultado é passado para ligar (). Isso é muito semelhante a usos típicos do UDP sobre ipv4.since soquetes sem conexão não estão vinculados a um determinado peer, você pode usar o envio para enviar um pacote para alguns pares com um determinado nome na rede, e Recvfrom para receber respostas de um pares na rede que envia um pacote para o seu nome (ou nameseq). Você também pode usar os endereços NAMESEQ para enviar pacotes multicast para * CADA * PEER com um determinado nome. Por favor, veja o documento Programmers_guide.txt (ligado em referências) para mais detalhes.Synopsis Use io :: Socket :: Tipc; Meu $ SOCK = io :: Socket :: Tipc-> Novo (Sockettype => "stream", peer => "{1000, 100}"); morrer "não pôde se conectar a {1000, 100}: $! "A menos que $ meia; requisitos: · Perl.


Io :: soquete :: tipc Software Relacionado

Oryx.

Persistência de objeto conduzido Meta-Modelo com herança múltipla ...

192

Download