Lines Matching defs:connect_addr
274 coap_address_t connect_addr;
281 coap_address_copy(&connect_addr, server);
287 sock->fd = socket(connect_addr.addr.sa.sa_family, SOCK_DGRAM, 0);
314 switch (connect_addr.addr.sa.sa_family) {
317 if (connect_addr.addr.sin.sin_port == 0)
318 connect_addr.addr.sin.sin_port = htons(default_port);
323 if (connect_addr.addr.sin6.sin6_port == 0)
324 connect_addr.addr.sin6.sin6_port = htons(default_port);
340 connect_addr.addr.sa.sa_family);
345 if (local_if->addr.sa.sa_family != connect_addr.addr.sa.sa_family) {
373 } else if (connect_addr.addr.sa.sa_family == AF_UNIX) {
388 bind_addr.addr.sa.sa_family = connect_addr.addr.sa.sa_family;
404 coap_address_copy(remote_addr, &connect_addr);
405 coap_address_copy(&sock->mcast_addr, &connect_addr);
431 bind_addr.addr.sa.sa_family = connect_addr.addr.sa.sa_family;
434 bind_addr.addr.sin6.sin6_scope_id = connect_addr.addr.sin6.sin6_scope_id;
451 if (connect(sock->fd, &connect_addr.addr.sa, connect_addr.size) == COAP_SOCKET_ERROR) {
453 if (connect_addr.addr.sa.sa_family == AF_UNIX) {
455 connect_addr.addr.cun.sun_path, coap_socket_strerror());
460 coap_socket_strerror(), connect_addr.addr.sa.sa_family);