如何使用libcurl作为服务器?

时间:2011-06-03 10:43:46

标签: c linux curl

我可以使用curl的功能来接收客户端https连接吗?我想使用libcurl编写服务器,我应该使用裸套接字来接受连接吗?官方文档提供以下示例:

/* read the response */ 
for(;;)
{
  char buf[1024];

  wait_on_socket(sockfd, 1, 60000L);
  res = curl_easy_recv(curl, buf, 1024, &iolen);

  if(CURLE_OK != res)
    break;

  printf("Received %u bytes.\n", iolen);
}

但他们总是写客户,而不是服务器......

1 个答案:

答案 0 :(得分:7)

来自LIBCURL - about

  

libcurl是一个免费的开源客户端,可以使用任何支持的协议从服务器获取文档/文件。

它是客户端库而不是HTTPS服务器。