SSL_ACCEPT(3ssl) OpenSSL SSL_ACCEPT(3ssl) SSL_accept - TLS/SSL TLS/SSL #include int SSL_accept(SSL *ssl); SSL_accept() TLS/SSL TLS/SSL. ssl BIO . SSL_accept() BIO . BIO blocking SSL_accept() . BIO nonblocking SSL_accept() BIO SSL_accept() -1. SSL_get_error() SSL_accept() SSL_ERROR_WANT_READ SSL_ERROR_WANT_WRITE. SSL_accept(). BIO . (nonblocking) select() . BIO (buffering) BIO BIO . : 0 TLS/SSL TLS/SSL. SSL_get_error() ret . 1 TLS/SSL TLS/SSL. <0 TLS/SSL . . BIOs . SSL_get_error() ret . SSL_get_error(3), SSL_connect(3), SSL_shutdown(3), ssl(7), bio(7), SSL_set_connect_state(3), SSL_do_handshake(3), SSL_CTX_new(3) 2000-2020 OpenSSL. . Apache 2.0 ( ""). . LICENSE . 3 . . : . 3.6.2 7 2026 SSL_ACCEPT(3ssl)