asciireflector.

asciireflector é um programa refletor baseado em UNIX simples que permite o compartilhamento de dados entre os clientes por meio de um stream-soquete TCP
Baixe Agora

asciireflector. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • A. Schiffler
  • Site do editor:
  • http://www.ferzkopp.net/mambo/index.php?option=com_content&task=view&id=15&Itemid=29

asciireflector. Tag


asciireflector. Descrição

ASCIIREFLEPTOR é um simples programa refletor baseado em UNIX que permite o compartilhamento de dados entre os clientes por meio de um socket TCP ASCIIREFLECTOR é um programa refletor baseado em UNIX simples que permite o compartilhamento de dados entre os clientes por meio de uma conexão de socket TCP. O refletor lê linhas ASCII de cada cliente conectado, buffers-los em um pool compartilhado (RingBuffer) e envia todas as linhas de volta para cada cliente.Usage e protocolo: a recepção do cliente é iniciada enviando uma linha de texto para o refletor. Isso geralmente será os dados que devem ser compartilhados entre os clientes. Esta linha é armazenada no buffer de refletores, a menos que seja a "enquete" de texto. Todas as linhas enviadas para o refletor devem terminar com um caractere newline. Se a linha for precedida pela palavra-chave "empurrar", a linha é distribuída pelo refletor com o push removido, mas nenhuma linha é enviar de volta para o cliente. Caso contrário, imediatamente após a recepção do cliente, todas as linhas de texto que foram recebidas, uma vez que o último envio de texto será gravado para o cliente. Esta sequência é concluída quando o texto "Over" é enviado do refletor. Isso significa que não há novas linhas de texto no RingBuffer. Para fechar a conexão do soquete com o refletor, envie a palavra "logout" .Note que o refletor envia a última linha de texto que foi recebida do cliente de volta para o cliente durante a próxima iteração. Isso pode ser usado para testar se a velocidade da conexão de rede é suficiente para manter a recepção completa do RingBuffer. Se a primeira linha recebida não for igual à última linha enviar, o toque foi sobrescrito por outro cliente no tempo médio, indicando que a recepção é muito lenta. O uso do refletor deve ser interrompido em tal caso.Esto que o cliente deve executar a seguinte seqüência repetidamente: 1. Conectar-se ao refletor2.) Enviar Data2.1.) Enviar dados como "TextLine", armazenar como "Last_TextLine" or2.2) Enviar "Pesquisa" or2.3) Enviar "Push__and__some_Text" para enviar um texto sem ter que receber qualquer coisa (ou seja, prosseguir para 4.) 3.) Leia Data3.1.) Leia "TextLine", a menos que o Push foi Send3.1.2) se o primeiro "Textline" não for "Last_TextLine" abortar com um erro3.2.) Repetir de 3.1 até "Textline" O "mais" 4.) ... Faça outras coisas ... 5.) GOTO 2. OU ENVIAR "LOGOUT" O uso de ASCII e sockets foi usado para sua fácil utilização e transparência - não é muito eficiente embora Para aplicativos em tempo real que precisam transportar muitos dados.compilation e teste: Para compilar o tipo de origem Makethen Executar teste ASCIIREFLECTORTO, conecte-se ao refletor em (s) terminais (s) diferentes (s) com telnet localhost 1522 e digite algumas linhas. O programa foi desenvolvido em um sistema RedHat Linux, mas deve funcionar com qualquer sistema UNIX que forneça uma implementação de Pthread.Limits and Settings: A corrente (compilada em padrões) são: Porta Num BER 1522Connections 208 Chars (incluindo Newline) Tamanho do RingBuffer 1024 LINESCHANGE OS FILES .H Para ajustar ao seu aplicativo. O que é novo nesta versão: · Contagem de conexão fixa · Adicionado algumas mensagens · Comportamento fixo


asciireflector. Software Relacionado

X-Bone

Projeto X-Bone Implemente e gerencia dinamicamente as sobreposições na Internet para reduzir o esforço de configuração. ...

266

Download

Manipular

Manipulate é um script bash que permite que um usuário administre facilmente e rapidamente um servidor. ...

168

Download

conn-close.

conn-close nos dá possibilidade de se livrar de entradas no IP_Conntrack sobre conexões TCP estabelecidas. ...

68

Download

Arfound.

Arphound é uma ferramenta que ouve todo o tráfego em uma interface de rede Ethernet e relata o par de endereços IP / MAC. ...

164

Download