我需要在 LIBCURL (curl.haxx.se/libcurl) (C++) 中找到简单的 TELNET 示例 我搜索了这个网站,但没有找到任何简单的例子。 我只需要连接到 TELNET、进行身份验证和发送消息。
谢谢
最佳答案
您在 libcurl 中所能做的就是发送数据和接收数据。没有办法等待响应或根据响应发送数据。 libcurl 的全部意义在于处理等待 HTTP 或 FTP 的数据和响应。
也就是说,您可以使用 CURLOPT_READFUNCTION
和 CURL_READFUNC_PAUSE
做一些事情。从 READFUNCTION
返回 PAUSE
,然后当您在 READFUNCTION
中看到“login:”时调用 curl_easy_pause(CURLPAUSE_CONT)
。准备好在 READFUNCTION
被调用时返回您的用户名。
我从来没有这样做过,所以我不能保证它是如何工作的。但是从 API 描述来看,这似乎是要走的路……
关于c++ - LIBCURL 中的简单 telnet 示例 - C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1687369/