如何从OpenSSL获取套接字ID和连接列表?

时间:2016-10-01 10:16:36

标签: c++ sockets openssl

我正在使用OpenSSL,而我正试图弄清楚如何查看当前套接字连接的ID:

我的侦听连接的代码:

while(1)
{
   struct sockaddr_in adds;
   unit len = sizeof(addr);

   int client = accept(sock, (struct sockaddr*) &addr, &len);
   if(client > 0)
   {
     std::cout<<"Client incoming";
   }
     ssl = SSL_new(ctx);
     SSL_set_fd(ssl, client);

     if(SSL_accept(ssl) <= 0)
     {
        std::cout<<"Handshake error";
     }
     else
     {
        //Do Stuff with connection
   }

   SSL_free(ssl);
   close(client);
}

如何从openssl获取套接字ID和连接列表?

另外&#39;客户&#39;也被设置为&#39; 4&#39;尽管文档声明它应该是1,0或<0?

0 个答案:

没有答案
相关问题