【问题标题】:Telnet Using C# Console Application使用 C# 控制台应用程序的 Telnet
【发布时间】:2012-05-26 15:45:51
【问题描述】:

我有一个服务器,我可以使用我的 Windows 7 远程登录到它。我只需输入 telnet 然后在 Cmd 中打开主机端口,然后输入我的用户名和密码。之后一切都会好起来的,我可以执行所有命令,我想知道,在 C# 中有没有这样的方法?只需连接到主机端口传递用户名和密码,然后执行命令?

【问题讨论】:

标签: c# asp.net telnet


【解决方案1】:

您可以使用Minimalistic Telnet,这是一个很好的免费 C# telnet 客户端库。

【讨论】:

    【解决方案2】:

    为了你所崇拜的神……

    http://en.wikipedia.org/wiki/Telnet

    没有用于 Telnet 的有线协议...它只是一点点,除非您正在做一些高级的事情(您不是),否则您不必担心这一点

    1) 使用 TcpClient,连接端口(可能是 23) 2) 使用 Encoding.GetBytes('commmand') 创建命令。 3) 在 Socket 上发送字节并处理响应...

    【讨论】:

      【解决方案3】:

      您可以使用 Process.Start 启动 telnet 进程,然后将数据发送到该进程的标准输入,并从标准输出中读取。

      【讨论】:

      • 抱歉,如果我想在 Asp.net 中使用它,我可以从网站发送我的命令吗?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-01-18
      • 2021-11-14
      • 2011-08-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多