BIO_ADDRINFO_address
if (!BIO_bind(*sock, BIO_ADDRINFO_address(bi),
if (doconn && !BIO_connect(*sock, BIO_ADDRINFO_address(ai), options)) {
*ba_ret = BIO_ADDR_dup(BIO_ADDRINFO_address(ai));
hostname = BIO_ADDR_hostname_string(BIO_ADDRINFO_address(ai), 1);
sock_address = BIO_ADDRINFO_address(res);
sock_address = BIO_ADDRINFO_address(next);
if (!BIO_listen(s, BIO_ADDRINFO_address(res),
} else if (BIO_ADDR_rawaddress(BIO_ADDRINFO_address(res), NULL, &l)) {
ret = BIO_ADDR_rawaddress(BIO_ADDRINFO_address(res), ip, &l);
*port_ptr = ntohs(BIO_ADDR_rawport(BIO_ADDRINFO_address(res)));
BIO_ADDRINFO_address(c->addr_iter),
ret = BIO_connect(b->num, BIO_ADDRINFO_address(c->addr_iter), opts);
*pptr = (const char *)BIO_ADDRINFO_address(data->addr_iter);
&& (dg_addr = BIO_ADDRINFO_address(data->addr_iter)) != NULL) {
if (!BIO_connect(sock, BIO_ADDRINFO_address(ai), 0)) {
*peer_addr = BIO_ADDR_dup(BIO_ADDRINFO_address(ai));
if (!BIO_connect(sock, BIO_ADDRINFO_address(ai), 0)) {
*peer_addr = BIO_ADDR_dup(BIO_ADDRINFO_address(ai));
if (!BIO_connect(sock, BIO_ADDRINFO_address(ai), 0)) {
*peer_addr = BIO_ADDR_dup(BIO_ADDRINFO_address(ai));
if (!BIO_connect(sock, BIO_ADDRINFO_address(ai), BIO_SOCK_NODELAY)) {
if (!BIO_connect(sock, BIO_ADDRINFO_address(ai), BIO_SOCK_NODELAY)) {
const BIO_ADDR *BIO_ADDRINFO_address(const BIO_ADDRINFO *bai);
|| !BIO_listen(lsock, BIO_ADDRINFO_address(ai),
|| !BIO_connect(consock, BIO_ADDRINFO_address(res), 0)
if (!BIO_connect(sock, BIO_ADDRINFO_address(ai), 0)) {
*peer_addr = BIO_ADDR_dup(BIO_ADDRINFO_address(ai));