Ssl Bio_free未关闭连接

Ssl Bio_free未关闭连接,ssl,openssl,Ssl,Openssl,我已经使用本网站中显示的代码开发了一个ssl客户端 http://www.chesterproductions.net.nz/blogs/it/c/an-ssl-client-using-openssl/245/ 但是在调用r=BIO_freebio之后;连接仍然没有关闭。只有在关闭客户端应用程序后,连接才会关闭。 我正在使用CurrPorts软件验证这一点,该软件显示了哪些端口处于连接状态 我试过BIO_ssl_shutdownbio;但是它也不起作用。好的,我找到了故障。造成问题的是服务器

我已经使用本网站中显示的代码开发了一个ssl客户端

http://www.chesterproductions.net.nz/blogs/it/c/an-ssl-client-using-openssl/245/
但是在调用r=BIO_freebio之后;连接仍然没有关闭。只有在关闭客户端应用程序后,连接才会关闭。 我正在使用CurrPorts软件验证这一点,该软件显示了哪些端口处于连接状态


我试过BIO_ssl_shutdownbio;但是它也不起作用。

好的,我找到了故障。造成问题的是服务器没有清除其FD_集。虽然我不知道为什么会这样: