我正在使用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?