如何使用SSL_write()
检查是否可以写入SSL流?
我需要像
这样的东西 if(SSL_write_possible(ssl))
SSL_write();
答案 0 :(得分:1)
看起来您想要使用OpenSSL进行非阻塞I / O.如果是这种情况,我建议你使用SSL_get_wfd()和select()来检测基础文件描述符何时准备就绪。
答案 1 :(得分:0)
我确实有异步IO,但我现在使用缓冲区并写入SSL,写入BIO,然后从BIO读取并写入另一个异步流。我通过修复我正在使用的握手代码解决了这个问题。所以现在写作永远不会失败。 :)