有谁知道开源C#vt100服务器?我期待创建一个能够理解vt100客户端转义序列的C#服务器。开源C#vt100服务器
回答
找不到C#之一,但这Java one有它的要点。
这需要我回来。我......不认为它是服务器,而是应用程序,它需要理解转义序列。
服务器只需将它们传递给正在运行的应用程序。
想想一个基于文本的应用程序。它需要知道用户发送给它的内容,以便它可以发回正确的响应。您正在讨论的终端服务器位于应用程序和用户之间,充当通信层的一部分。服务器可以(也应该)做的是发送终端类型的请求并解析结果以确保它与VT100通信。但是,除此之外(即使登录也是另一个应用程序),我会将它留给应用程序来响应来自线路的命令。
另一种看待它的方式:想象服务器已启动并运行。它会将用户转储到什么位置? C:\?这是telnet。在DOS提示符下VT100转义序列有什么好处?不是很多(DOS提示符实际上是“command.com”与用户交谈 - 我之前讨论过的“应用程序”; telnet并不解释转义序列,它只是将它们传递给command.com和命令。 com吐出响应)。
HVEü试图ackterm?......我刚刚GOOGLE了术语“VT100实现.NET”(后u've回应我ques)和我的文章codeproject其中谈到ackterm。我想你会想要一些关闭的东西......它是一个了解如何解析vt100命令的telnet客户端(我认为)。这是我的观察。 (我用它来连接到我的telnet服务器)。它的开放源代码,因此你必须弄清楚你需要哪部分代码。我今天才发现它,并且仍然在提取我需要的东西。我知道它在那里...
希望这会有所帮助。我欠你一个感谢,向我提到它是一个vt100的东西。
如果您有vt100客户端,您应该创建简单的tcplistener并将其设置为侦听23端口。发送vt100命令。如果你愿意,我可以发送c#代码
真的,6年后你需要剔除这个? – CSharpie 2015-12-13 14:39:39
@CSharpie为什么不呢? – 2015-12-13 19:26:56
- 1. 开源广告服务器
- 2. 开源stat服务器?
- 3. 开源回声服务器
- 4. 任何C/C++开源RTMP流媒体服务器?
- 5. 开源的最小Web服务器?
- 6. 开源工具/服务器监控
- 7. 开源Java线程服务器
- 8. 构建开源媒体服务器
- 9. 开源打字语言服务器
- 10. 选择开源MDM服务器
- 11. 开源视频会议服务器
- 12. 寻找开源HTTP服务器
- 13. 积云 - 开源RTMFP服务器
- 14. 开源C#代理服务器 - 任何项目/示例?
- 15. Windows服务开源框架
- 16. MySQL开源报告服务
- 17. ThreadQueue - 为服务器开发 - C++
- 18. 开源资源管理或文件服务器
- 19. C# - WCF客户端/服务器打开的服务应用
- 20. C#开源NMEA解析器
- 21. Subversion服务器源代码
- 22. 的Javascript:HTTP源VS服务器
- 23. windows服务开发c#
- 24. C#:在服务器
- 25. C++从服务器
- 26. C/C++ PCM开源音频分析器
- 27. C \ C++开源PCM到Mp3转换器?
- 28. C#中的开源C#编译器?
- 29. Web服务和开源库 - 许可
- 30. 开源数据服务解决方案
在我的情况下,我想编写响应客户端的应用程序,而不是仅将命令传递给控制台或shell进程。编码从客户端接收到删除,插入,上,下,任意控制密钥时要发回的回复是我正在寻求避免的。 – sipwiz 2009-10-29 01:58:52
因此,“服务器”实际上就是“应用程序”。 VT100命令集不是很大。与当前的技术不同,你实际上有一个非常小的,固定的和简单的响应集,并且奇迹般的,它在不同设备上的行为方式相同! (拿那个HTML!)我想你可以使用那个.Net通用服务器样本。然后将Esc序列及其响应存储在XML中(XPath可以完成所有提供响应的繁重工作)。它是通过硬件终端服务器进行串行还是IP?请记住:软件VT100与美丽的硬件VT100不是100%相同的。 – inked 2009-10-29 12:16:58