Comserv

COMSERV is een programma waarmee u met een netwerkterminalserver kunt praten, zoals een Xyplex Maxserver 1600.
Download nu

Comserv Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Brian S. Dean
  • Uitgever website:
  • http://www.bsdhome.com/comserv/

Comserv Tags


Comserv Beschrijving

COMSERV is een programma waarmee u met een netwerkterminalserver kunt praten, zoals een Xyplex MAXSERVER 1600. COMSERV is een programma waarmee u met een netwerkterminalserver kunt praten, zoals een Xyplex MAXSERVER 1600.Het handige ding van dit programma is dat de clientzijde van de verbinding niets hoeft te weten over hoe u met de terminalserver kunt praten. COMSERV verwerkt de verbindingsdetails. U kunt dus bestaande programma's zoals TIP gebruiken om te praten met apparaten die zijn gekoppeld aan uw netwerkterminalserver zonder enige modificatie.Ook, kunt u COMSERV gebruiken om uw UNIX-computer zelf in een terminalserver te zetten en zijn eigen lokale seriële poorten via het netwerk in een terminalserver in te dienen. voor externe systemen om toegang te krijgen. Dit is handig als je verschillende systemen hebt die liggen en je wilt gebruiken om apparaten te gebruiken die zijn gekoppeld aan hun seriële poorten. Mijn primaire motivatie voor het schrijven van dit programma was om de I / O-mogelijkheden van mijn FreeBSD-thuiscomputer uit te breiden. Ik heb veel seriële apparaten die ik verbinding wil maken met mijn pc, waaronder mijn modem, palmpiloot, GPS, verschillende micro-controllers, mijn EEPROM-programmeur en andere computers en printers. Maar met slechts twee seriële poorten op mijn pc, raakte ik geïrriteerd om rond de achterkant van mijn computer te halen en kabels te wisselen elke keer dat ik een ander apparaat wilde aansluiten. Dus ik zocht eBay en vond een paar van deze Xyplex-terminalservers die er veelbelovend uitzagen, ik bied op hen, en begon te hacken. Het enige probleem Met het gebruik van dit type apparaat voor seriële expansie, is dat als u een programma als tip op Unix gebruikt (TIP is een zeer eenvoudig maar functioneel programma om rechtstreeks verbinding te maken met een seriële poort), verwacht het de seriële poort te kunnen openen A / Dev / XYZ-apparaatbestand openen dat overeenkomt met een echt serieel apparaat. De Xyplex communiceert aan de andere kant via een Ethernet-netwerk. Om met een van de seriële poorten op de Xyplex te praten, moet u een TCP / IP-verbinding tot stand brengen tussen uw UNIX-computer en het Xyplex-apparaat op een bepaalde TCP-poort. De TCP-poort die u verbinding maakt om te bepalen welke XYPLEX-seriële poort u verbinding maakt. Voor de Xyplex 1600 is seriële poort 1 TCP-poort 2100, seriële poort 2, is TCP-poort 2200 enzovoort. Naar.Sname, tip en programma's zoals het, hebben geen idee hoe u een TCP / IP-verbinding tot stand kunt brengen op de Xyplex om gegevens over te dragen naar en vanuit een serieel apparaat dat is aangesloten op het Xyplex. Dit is wat Comserv doet. COMSERV maakt een set Pseudo-TTY-apparaatbestanden die smakelijk zijn voor fooi en andere programma's. COMSERV opent de hoofdkant van de Pseudo-terminal en het clientprogramma (tip in dit geval) opent de slaafzijde. Gegevens die zijn geschreven op het Slave-eindpunt komt uit op het Master Endpoint en vice-versa. Dit mechanisme bepaalt een verband tussen het clientprogramma en COMSERV. COMSERV gebruikt vervolgens TCP / IP om een verbinding tot stand te brengen met de netwerkterminal-server. Deze gegevens van oorsprong uit het clientprogramma zijn geschreven naar de Slave TTY waar wordt gelezen door COMSERV. COMSERV schrijft vervolgens de gegevens naar de netwerkcontact aan de Xyplex, die deze vervolgens doorgeeft aan de aangewezen seriële poort. Gegevens afkomstig van het seriële apparaat dat aan de Xyplex is bevestigd, neemt het omgekeerde pad. Ongeacht één exemplaar van COMSERV is vereist om op uw systeem te worden uitgevoerd om alle netwerkterminalervers te verwerken (het kan zoveel terminalservers en poorten aanhouden als de snelheid en middelen van uw systeem kunnen toestaan). COMSERV is ontworpen om op deze manier veel verbindingen af te handelen, en doet dit door multiplexing tussen hen te gebruiken met behulp van asynchrone apparaat en socket I / O.THijl dat ik COMSERV schreef om met een Xyplex Maxserver 1600 te praten, het zou met andere producten van andere fabrikanten moeten werken, zo lang als Ze volgen een vergelijkbare API. De Xyplex-apparaten die ik heb zijn 16 poortapparaten die seriële apparaten aansluiten op een Ethernet-netwerk. Als COMSERV-geluiden nuttig voor u, kunt u deze downloaden en gebruiken. Het programma wordt in de bronformulier verstrekt, zodat u het moet halen en het compileren. Als u FreeBSD gebruikt, doet u eenvoudig het volgende:% CD / USR / PORTS / COMMS / COMSERV% MAKE INSTALLI GEBRUIKT HET OP FREEBSD 4-stabiel. Ik ken momenteel geen openstaande bugs, maar als je bugs vindt en repareert, stuur me dan je oplossingen, zodat anderen ook van hen kunnen profiteren. Als je besluit om Comserv te gebruiken, let op de bijbehorende licentie. In een notendop kunt u het zonder beperking gebruiken zolang u mij krediet en het auteursrechtelijke kennisgeving intact houdt. Als je het toevallig leuk vindt, voel je dan vrij om je dank te houden, laat het me weten. Als je het niet leuk vindt, laat me dan weten waarom ik het misschien kan verbeteren. Als u het verbetert, stuur me dan uw wijzigingen en ik zie over het integreren ervan, zodat anderen kunnen profiteren van uw verbeteringen. Wat is er nieuw in deze release: · Implementeer een vermogen van 2 backoff en probeer opnieuw voor falende verbindingen met een maximale wachttijd van 10 minuten. Hierdoor blijft het invullen van de logboeken met mislukte herhaalde pogingen.


Comserv Gerelateerde software

Kfli4l

KFLI4L is een bedieningspaneel voor de Linux Floppy ISDN Router, FLI4L. ...

158

Downloaden

NetEclipse

NETECLIPSE is een reeks gereedschappen gemaakt voor het testen van TCP / IP-zwakheden en ze op een niet-conventionele manier gebruiken. ...

140

Downloaden