BIO_do_connect

接続できたかどうかは、BIO_do_connectで確認する。

Manual:BIO s connect(3) - OpenSSLWiki

BIO_do_connect.cで、

BIO_new_connectでコネクション作成したら、BIO_do_connectを呼んで、真なら成功。
(今回はポートを80に戻してる。443でもできたけど。)

$ vi BIO_do_connect.c
$ gcc -o BIO_do_connect BIO_do_connect.c -lssl -lcrypto
$ ./BIO_do_connect 
BIO_do_connect success! bio = 01929030
$

BIO_do_connectも成功している。

Sample/openssl/BIO_do_connect/BIO_do_connect/src/BIO_do_connect at master · bg1bgst333/Sample · GitHub