开源C#vt100服务器

时间:2009-10-29 00:43:22

标签: c# terminal-emulator vt100

有谁知道开源C#vt100服务器?我正在寻找一个能够理解vt100客户端转义序列的C#服务器。

4 个答案:

答案 0 :(得分:1)

这让我回想起来。我......不认为它是服务器,而是需要了解转义序列的应用程序。

服务器只需将它们传递给正在运行的应用程序。

考虑一个基于文本的应用程序。它需要知道用户发送给它的内容,以便它可以发回适当的响应。您正在谈论的终端服务器位于应用程序和用户之间,充当通信层的一部分。服务器可以(并且应该)做的是发送终端类型请求并解析结果以确保它与VT100通信。但是,除此之外(甚至登录是另一个应用程序),我会将它留给应用程序来响应来自网络的命令。

另一种看待它的方法:假设服务器已启动并正在运行。将用户转移到什么地方? C:\?这是telnet。 VT100转义序列在DOS提示符下有什么用呢?不是很多(DOS提示符实际上是“command.com”与用户交谈 - 我之前谈论的“应用程序”; telnet不解释转义序列,它只是将它们传递给command.com和命令。 com吐出响应)。

答案 1 :(得分:0)

找不到C#,但这个Java one有它的主旨。

答案 2 :(得分:0)

如果您有vt100客户端,您应该创建简单的tcplistener并将其设置为侦听23端口。发送vt100命令。如果你愿意,我可以发送c#代码

答案 3 :(得分:-1)

你试过ackterm吗?...我刚刚搜索了“vt100 implementation .net”一词(在你回复我的ques之后)我收到了一篇关于{{的文章3}}谈论ackterm。我想你想要一些接近......它是一个telnet客户端(我认为),它理解如何解析vt100命令。这是我的观察。 (我用它连接到我的telnet服务器)。它是开源的,因此你必须弄清楚你需要的代码部分。我今天刚刚发现它,并且仍然在提取我需要的东西。我知道它在某处......

希望这会有所帮助。我欠你一个感谢我提到它的vt100东西。