0

有人知道开源 C# vt100 服务器吗?我正在寻找创建一个 C# 服务器来理解来自 vt100 客户端的转义序列。

4

4 回答 4

1

这让我回过神来。我......不认为是服务器,而是应用程序,需要理解转义序列。

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

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

另一种看待它的方式:假设服务器已启动并正在运行。它将用户转储到什么地方?C:\? 那是远程登录。VT100 转义序列在 DOS 提示符下有什么好处?不是很多(DOS 提示符实际上是与用户对话的“command.com”——我之前所说的“应用程序”;telnet 不解释转义序列,它只是将它们传递给 command.com 和命令。 com 吐出响应)。

于 2009-10-29T01:53:00.667 回答
0

找不到 C#,但这个Java有它的要点。

于 2009-11-17T11:48:36.220 回答
0

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

于 2015-12-13T14:36:53.683 回答
-1

你试过ackterm吗?...我刚刚用谷歌搜索了“vt100 implementation .net”这个词(在你回答了我的问题之后,我得到了一篇关于ackterm的关于 codeproject 的文章。我想你会想要一些接近的东西......它是一个 telnet 客户端(我认为),它了解如何解析 vt100 命令。这是我的观察。(我用它连接到我的 telnet 服务器)。它是开源的,因此您必须弄清楚您需要代码的哪一部分。我今天才发现它,并且仍在提取我需要的东西的过程中。我知道它在某个地方...

希望这可以帮助。我欠 uathanx 向我提到它的 vt100 东西。

于 2009-10-29T19:11:09.417 回答