如何使用libcurl作为服务器?

mil*_*ilo 1 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);
}
Run Code Online (Sandbox Code Playgroud)

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

Joh*_*web 7

来自LIBCURL - 关于

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

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