Frage

Kennt jemand einen Open-Source-C # VT100-Server? Ich suche einen C # Server zu erstellen, die Escape-Sequenzen von einem VT100-Client versteht.

War es hilfreich?

Lösung 2

Könnte ein C # man nicht finden, aber dieses Java eine hat den Kern von ihm.

Andere Tipps

Das bringt mich waaaay zurück. Ich ... glaube nicht, dass der Server ist, aber die Anwendung, das die Escape-Sequenzen verstehen muss.

Der Server muss nur an die Anwendung zu übergeben, die ausgeführt wird.

Denken Sie an eine textbasierte Anwendung. Es muss wissen, was der Benutzer es sendet, so dass es die richtige Antwort zurückschicken kann. Der Terminalserver Sie sprechen sitzt zwischen der Anwendung und dem Benutzer als Teil der Kommunikationsschicht wirkt. Was kann der Server (und soll) tun, ist eine Anforderung für Terminaltyp senden und das Ergebnis analysieren, um sicherzustellen, dass es zu einem VT100 spricht. Aber darüber hinaus (auch in der Anmeldung eines andere Anwendung ist), würde ich überlasse es den Antrag auf Befehle zu reagieren, um den Draht herab.

Eine andere Möglichkeit, um es zu betrachten: vorstellen, der Server ist und läuft. Was wird es einem Benutzer Dump? C: \? Das ist telnet. Was würde tut eine VT100-Escape-Sequenz an einer DOS-Eingabeaufforderung? Nicht viel (eine DOS-Eingabeaufforderung ist wirklich „command.com“ zurück an den Benutzer zu sprechen - die „Anwendung“ Ich spreche über früher, telnet nicht interpretiert die Escape-Sequenzen, es einfach ist vorbei, sie zu command.com und Befehl. com spuckt die Antwort aus).

Wenn Sie VT100-Client haben, sollten Sie einfach TcpListener erstellen und Einstellung 23-Port zu hören. Senden VT100 Befehle. Wenn Sie wollen, kann ich c # -Code senden

Hve u versucht ackterm ? ... Ich habe gegoogelt nur den Begriff „VT100 Umsetzung .net "(nach u've meiner ques ) und ich habe einen Artikel über Codeproject , die über ackterm spricht. Ich glaube, Sie schließen etwas wollen würde ... es ist ein Telnet-Client ist (glaube ich), die versteht, wie VT100 Befehle zu analysieren. Das ist meine Beobachtung. (Ich habe es verwendet, um meinen Telnet-Server zu verbinden). Seine Open-Source und damit würden Sie haben, um herauszufinden, welcher Teil des Codes Sie benötigen. Ich es gerade heute entdeckt und noch im Prozess der Gewinnung, was ich brauche. Ich weiß, sie dort irgendwo ...

Hoffe, das hilft. Ich verdanke u eine thanx für seine VT100 Sachen zu mir zu erwähnen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top