C++ LIBCURL-C++;
我需要在LIBCURL(curl.haxx.se/LIBCURL)(C++)中创建一个简单的TELNET示例 我搜索了这个网站,但没有找到任何简单的例子。 我只需要连接到TELNET、验证和发送消息C++ LIBCURL-C++;,c++,curl,telnet,libcurl,C++,Curl,Telnet,Libcurl,我需要在LIBCURL(curl.haxx.se/LIBCURL)(C++)中创建一个简单的TELNET示例 我搜索了这个网站,但没有找到任何简单的例子。 我只需要连接到TELNET、验证和发送消息 谢谢在libcurl中,您所能做的就是发送数据和接收数据。无法等待响应或根据响应发送数据。libcurl的全部功能是处理等待HTTP或FTP的数据和响应 也就是说,您可以使用CURLOPT\u READFUNCTION和CURL\u READFUNC\u PAUSE来执行某些操作。从READFUNC
谢谢在libcurl中,您所能做的就是发送数据和接收数据。无法等待响应或根据响应发送数据。libcurl的全部功能是处理等待HTTP或FTP的数据和响应 也就是说,您可以使用
CURLOPT\u READFUNCTION
和CURL\u READFUNC\u PAUSE
来执行某些操作。从READFUNCTION
返回PAUSE
,然后在READFUNCTION
中看到“login:”时调用curl\u easy\u PAUSE(CURLPAUSE\u CONT)
。调用READFUNCTION
时,请准备好从中返回您的用户名
我从来没有这样做过,所以我不能保证它是如何工作的。但是从API的描述来看,这似乎是一种方式…注意:telnet协议没有指定任何使用指定用户和密码登录的方式,因此curl无法自动完成这一操作。为此,您需要跟踪何时收到登录提示,并相应地发送用户名和密码 您可以在这里查看: 也许您应该手动设置,如:
system("curl telnet://192.168.2.1");
稍后它会询问您的用户名和密码。嘿,有很多例子,但它们都隐藏了:D就是其中之一。右边是所有示例的列表。如果使用系统命令,如何传递用户名和密码?