我有一个在Ubuntu 12.04上运行的用C ++编写的模拟器程序。运行程序需要一些设置和选项,这些设置和选项由main的参数给出。我需要通过HTTPS从远程计算机/移动设备查询和控制这些选项。我想知道是否有人可以帮助我。
应该有一些易于使用的库,例如libcurl。我不确定它对我的情况有多适合,但这里是libcurl中连接设置的任何示例。但是,使用任何库都不是必须;只是最有效/最简单的方式。
#include <curlpp/cURLpp.hpp>
#include <curlpp/Easy.hpp>
#include <curlpp/Options.hpp>
using namespace curlpp::options;
int main(int, char **)
{
try
{
// That's all that is needed to do cleanup of used resources (RAII style).
curlpp::Cleanup myCleanup;
// Our request to be sent.
curlpp::Easy myRequest;
// Set the URL.
myRequest.setOpt<Url>("http://example.com");
// Send request and get a result.
// By default the result goes to standard output.
myRequest.perform();
}
catch (curlpp::RuntimeError &e)
{
std::cout << e.what() << std::endl;
}
catch (curlpp::LogicError &e)
{
std::cout << e.what() << std::endl;
}
return 0;
}