connected = true;
}
+ freeaddrinfo(ai);
+
struct utcp *u = utcp_init(server ? do_accept : NULL, NULL, do_send, &s);
if(!u)
return 1;
- utcp_set_connection_timeout(u, 10);
+ utcp_set_user_timeout(u, 10);
if(!server)
c = utcp_connect(u, 1, do_recv, NULL);
if(fds[1].revents) {
struct sockaddr_storage ss;
- socklen_t sl;
+ socklen_t sl = sizeof ss;
int len = recvfrom(s, buf, sizeof buf, MSG_DONTWAIT, (struct sockaddr *)&ss, &sl);
if(len <= 0)
break;