如何检查SSL_写入是否可行?
如何使用如何检查SSL_写入是否可行?,ssl,Ssl,如何使用SSL\u write()检查是否可以写入SSL流 我需要像这样的东西 if(SSL_write_possible(ssl)) SSL_write(); 看起来您希望使用OpenSSL进行非阻塞I/O。如果是这样的话,我建议您使用SSL\u get\u wfd()和select()来检测底层文件描述符何时准备就绪。问题是我确实有异步IO,但我现在使用缓冲区并写入SSL,SSL写入BIO,然后从BIO读取并写入另一个异步流。我通过修复我使用的握手代码解决了这个问题。
SSL\u write()
检查是否可以写入SSL流
我需要像这样的东西
if(SSL_write_possible(ssl))
SSL_write();
看起来您希望使用OpenSSL进行非阻塞I/O。如果是这样的话,我建议您使用SSL\u get\u wfd()和select()来检测底层文件描述符何时准备就绪。问题是我确实有异步IO,但我现在使用缓冲区并写入SSL,SSL写入BIO,然后从BIO读取并写入另一个异步流。我通过修复我使用的握手代码解决了这个问题。因此,现在写一篇文章永远不会失败。:) 你用哪种语言?