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

有帮助吗?

解决方案 2

无法找到C#,但这个 Java one 有它的要点。

其他提示

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

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

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

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

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

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top