2

我有我的 OJT,我当前的任务是做一个连接到 telnet 服务器的 FTP 客户端服务器。这是我第一次做这样的节目。知道如何在 c# windows 应用程序中执行此操作吗?如何使用完整的身份验证建立与 telnet 的连接?他们是否有任何开源库可以帮助我做到这一点?对此的任何帮助将不胜感激。谢谢。

4

2 回答 2

3

编辑:关于这个主题的另一个堆栈溢出问题很好地回答了它。

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

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

C# 和 Telnet - 不像听起来那么痛苦

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

于 2009-06-01T05:22:03.100 回答
1

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

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

Telnet 和 FTP 客户端都可以直接使用TcpClient.

于 2009-06-01T05:28:58.660 回答