.net 如何在C#中连接到Telnet服务器?

gfttwv5a  于 2022-11-19  发布在  .NET
关注(0)|答案(2)|浏览(289)

我有我的OJT和我目前的任务是做一个FTP客户端服务器连接到一个telnet服务器。这是我第一次做这种程序。任何想法我可以在c# windows应用程序中做这件事吗?我如何建立一个连接到telnet与完整的认证?他们有任何开源库来帮助我做这件事吗?任何帮助这将是非常感谢。

polkgigr

polkgigr1#

编辑:关于这个主题还有另一个stack overflow question很好地回答了它。
最流行的策略似乎涉及使用System.Net.Sockets类
这两个站点都有代码示例,并描述了打开连接和阅读数据的过程:C# Help - TELNET Client
C# and Telnet- Not as painful as it sounds
但是,如果你想走开源路线,有一个名为.NET Telnet的项目,它提供了一个开源库来帮助telnet交互。

waxmsbnn

waxmsbnn2#

从阅读TcpClient类开始,然后搜索示例代码。如果你需要实现一个Telnet客户端,你应该了解好的老RFC 854
FTP只是一堆其他RFC,您可以从RFC 959开始。
Telnet和FTP客户端都可以直接使用TcpClient实现。

相关问题