[#BIO_sock_info] = BIO_sock_info :mrdocs: Query socket metadata into a BIO_sock_info_u union. == Synopsis Declared in `<openssl/bio.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- int BIO_sock_info( int sock, xref:BIO_sock_info_type.adoc[BIO_sock_info_type] type, xref:BIO_sock_info_u.adoc[BIO_sock_info_u]* info); ---- == Return Value 1 on success, or 0 on error. == Parameters [cols="1,4"] |=== | Name| Description | *sock* | Connected or bound socket descriptor. | *type* | Information type to retrieve (for example BIO_SOCK_INFO_ADDRESS). | *info* | Output union; for BIO_SOCK_INFO_ADDRESS, `info‐>addr` receives a BIO_ADDR*. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#