Lines Matching refs:socket
96 int socket; member
108 struct pollfd poll_fds = {.fd = state->socket, in transport_send()
117 send_result = sendto(state->socket, data, len, 0, (struct sockaddr*)&state->target_addr, in transport_send()
120 send_result = send(state->socket, data, len, 0); in transport_send()
134 int flags = fcntl(state->socket, F_GETFL, 0); in transport_recv()
144 if ((new_flags != flags) && (fcntl(state->socket, F_SETFL, new_flags) != 0)) { in transport_recv()
151 recv_result = recvfrom(state->socket, data, len, 0, (struct sockaddr*)&connection_addr, in transport_recv()
154 recv_result = recv(state->socket, data, len, 0); in transport_recv()
163 if (connect(state->socket, (struct sockaddr*)&connection_addr, sizeof(connection_addr)) < in transport_recv()
180 return setsockopt(state->socket, SOL_SOCKET, SO_RCVTIMEO, &tv, sizeof(tv)); in transport_timeout_set()
186 state->socket = socket(AF_INET6, SOCK_DGRAM, IPPROTO_UDP); in transport_init()
187 if (state->socket < 0) { in transport_init()
200 close(state->socket); in transport_init()
201 state->socket = -1; in transport_init()
223 .socket = -1, in tftp_xfer()
281 if (ts.socket >= 0) { in tftp_xfer()
282 close(ts.socket); in tftp_xfer()