如何在c#中连接到Telnet服务器?

时间:2009-06-01 04:23:05

标签: c# .net telnet

我正在使用我的OJT,目前的任务是连接到telnet服务器的FTP客户端服务器。这是我第一次做这种程序。知道如何在c#windows app中做到这一点吗?如何通过完整的身份验证建立与telnet的连接?他们的任何开源库都可以帮我这么做吗?任何有关这方面的帮助将非常感谢。谢谢。

2 个答案:

答案 0 :(得分:3)

编辑:关于这个主题还有另一个stack overflow question可以很好地回答它。

最流行的策略似乎涉及使用System.Net.Sockets类

这两个站点都有代码示例,描述了打开连接和读取数据: C# Help - TELNET Client

C# and Telnet- Not as painful as it sounds

但是,如果你想进入开源路由,有一个名为.NET Telnet的项目,它提供了一个开源库来帮助telnet交互。

答案 1 :(得分:1)

首先阅读TcpClient类,然后搜索示例代码。如果您需要实施Telnet客户端,您应该了解好的RFC 854

FTP只是一堆其他RFC,您可以从RFC 959开始。

Telnet和FTP客户端都可以通过TcpClient直接实现。