comserv.

comserv é um programa que permite falar com um servidor de terminal de rede, como um XyPlex MaxServer 1600.
Baixe Agora

comserv. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Brian S. Dean
  • Site do editor:
  • http://www.bsdhome.com/comserv/

comserv. Tag


comserv. Descrição

O ComServ é um programa que permite falar com um servidor de terminal de rede, como um XyPlex MaxServer 1600. Comserv é um programa que lhe permite conversar com um servidor de terminal de rede, como uma coisa útil Xyplex MAXserver 1600.The sobre este programa é que o lado do cliente da conexão não precisa saber nada sobre como falar com o servidor de terminal. Comserv lida com os detalhes de conexão. Assim, você pode usar programas já existentes, como dica para falar com os dispositivos conectados ao servidor de terminal de rede sem qualquer modification.Also, você pode usar comserv para transformar seu computador Unix-se em um servidor de terminal e servir as suas próprias portas seriais locais através da rede para sistemas remotos para acesso. Isso é útil se você tem vários sistemas em torno de mentir e você quiser utilizar os dispositivos conectados à sua ports.My série principal motivação para escrever este programa era expandir as capacidades de I / O de meu computador de casa FreeBSD. Eu tenho muitos dispositivos seriais que eu quero ligar para o meu PC que incluem o meu modem, Palm Pilot, GPS, vários micro-controladores, meu programador EEPROM, e outros computadores e impressoras. Mas com apenas duas portas seriais no meu PC, fiquei irritado por ter de chegar a volta em torno do meu computador e trocar cabos cada vez que queria para conectar um dispositivo diferente. Então eu procurei eBay e encontrou um par destes servidores de terminal Xyplex que parecia promissor, eu lance sobre eles, tenho-os, e começou hacking.The único problema com a utilização deste tipo de dispositivo para expansão de série, é que se você usar um programa como ponta no Unix (dica é um programa muito básico, mas funcional para se conectar diretamente a uma porta serial), que espera ser capaz de abrir a porta serial a abertura de um dev / xyz arquivo / dispositivo que corresponde a um dispositivo serial real. O Xyplex, por outro lado, se comunica com o sistema Unix através de uma rede ethernet. A fim de falar com uma das portas seriais no Xyplex, você precisa estabelecer uma conexão TCP / IP entre o seu computador Unix eo dispositivo Xyplex em uma porta TCP particular. A porta TCP você se conectar a determina qual porta serial Xyplex você se conecta. Para o Xyplex 1600, a porta serial 1 é a porta TCP 2100, porta serial 2, é a porta TCP 2200 e assim on.Unfortuneately, ponta, e programas como ele, não tem idéia de como estabelecer uma conexão TCP / IP para o Xyplex a fim para transferir dados de e para um dispositivo serial conectado aos Xyplex.This é o que comserv faz. Comserv cria um conjunto de arquivos de dispositivos pseudo-tty que são palatáveis para ponta e outros programas. Comserv abre o lado mestre do pseudo-terminal e o programa de cliente (ponta neste caso) abre lado do escravo. Dados de escrita no terminal escravo sai no ponto de extremidade principal e vice-versa. Este mecanismo estabelece uma conexão entre o programa cliente e comserv. Comserv então usa TCP / IP para estabelecer uma conexão com o server.Thus terminal de rede, os dados provenientes do programa de cliente é escrito para o tty escravo, onde é lido por comserv. Comserv depois escreve os dados para a tomada de rede para o Xyplex, que, em seguida, passa-a para a porta serial designado. Os dados provenientes do dispositivo de série ligado à Xyplex leva o inverso path.Only um exemplo de comserv é necessária para estar em execução no sistema para lidar com todos os seus servidores de terminais de rede (que pode lidar com maior número de servidores de terminais e portas de como a velocidade e recursos do seu sistema permite). Comserv é projetado para lidar com muitas conexões desta forma, e fá-lo por multiplexação entre eles usando o dispositivo assíncrono e tomada I / O.While eu escrevi comserv para falar com um Xyplex MAXserver 1600, ele deve trabalhar com produtos de outros fabricantes, desde que eles seguem uma API similar. Os dispositivos Xyplex que tenho são 16 dispositivos de porta que conectam dispositivos seriais para uma Ethernet network.If comserv parece útil para você, sinta-se livre para fazer o download e usá-lo. O programa é fornecido em forma de fonte, assim que você terá que extraí-lo e compilá-lo. Se você usar o FreeBSD, basta fazer o seguinte:% cd / usr / ports / comms / comserv% fazem installI usá-lo em FreeBSD 4-STABLE. Eu atualmente não sabe de qualquer bugs, mas se você encontrar e corrigir todos os erros, por favor me envie suas correções para que outros possam beneficiar deles também.Se você decidir usar comserv, observe a licença que o acompanha. Em poucas palavras, você pode usá-lo sem restrições, desde que você me crédito e manter o aviso de copyright intacta. Se acontecer de você como ele, fique à vontade para enviar seus agradecimentos, deixando-me saber. Se você não gostar dele, deixe-me saber por que, talvez eu possa melhorá-lo. Se você melhorá-lo, por favor me envie as suas alterações e vou ver sobre integrando-os para que outros possam beneficiar de suas melhorias. O que há de novo nesta versão: · Implementar uma potência de 2 de recuo e de repetição para não conexões com um máximo de 10 minutos esperar. Isso mantém de encher os logs com repetidas tentativas falhadas.


comserv. Software Relacionado

Kfli4l.

KFLI4L é um painel de controle para o Linux Floppy Router ISDN, FLI4L. ...

158

Download