代码之家  ›  专栏  ›  技术社区  ›  Jacob

通过telnet通信

  •  0
  • Jacob  · 技术社区  · 14 年前

    我不能用 Boost ASIO looked around libcurl

    关于libcurl/alternatives有什么意见吗?

    libcurl不适合telnet。现在是2010年!难道不应该有一个简单的方法来做这件事吗?温索克?

    2 回复  |  直到 8 年前
        1
  •  1
  •   Hans Passant    14 年前

    Telnet是 非常 简单的协议。一些奇怪的东西来协商终端类型,但我敢肯定你的机器人不在乎光标在哪里结束。只需使用套接字打开端口23上的TCP/IP连接并发送以“\n”结尾的命令字符串。

        2
  •  1
  •   CashCow    14 年前

    当我想到telnet时,我想到连接到VT100上的端口23,以获得到远程UNIX主机的终端窗口。您还可以使用telnet到其他端口来获得一个TCP/IP连接,我们多年前在MUD/Talker服务器上使用过这个连接,但这只是一个普通的TCP/IP连接,用于基于连接的客户机服务器应用程序。实际上,当您连接到远程服务器时,“无连接”是一个用词不当的词,只是在无连接模型中,您不会在整个会话中保留连接,而在基于连接的模型中,会话在客户端连接时开始,在断开连接时结束。