Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > opensslライブラリ > OpenSSL::SSL::SSLSocketクラス > connect_nonblock
connect_nonblock -> self
[permalink][rdoc]ノンブロッキング方式で TLS/SSL 通信をクライアントモードとして開始し、 サーバとのハンドシェイクを実行します。
IO が読み込み待ち、もしくは書き込み待ちになった場合は例外を 発生させ、ハンドシェイクを中断します。IO が読み込み/書き込み 可能状態になってからこのメソッドをもう一度呼ぶと ハンドシェイクを再開します。
[SEE_ALSO] OpenSSL::SSL::SSLSocket#accept_nonblock, OpenSSL::SSL::SSLSocket#connect