通过HTTPS远程控制Ubuntu 12.04中的C ++程序

时间:2014-05-31 17:14:21

标签: c++ servlets ubuntu networking https

我有一个在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;
}

0 个答案:

没有答案