BIO_new_socket

Wrap an existing socket descriptor in a BIO_s_socket() BIO.

Synopsis

Declared in <openssl/bio.h>

BIO*
BIO_new_socket(
    int sock,
    int close_flag);

Return Value

New socket BIO, or NULL on error.

Parameters

NameDescription
sockSocket file descriptor.
close_flagBIO_CLOSE to close sock when the BIO is freed, or BIO_NOCLOSE.