} while (ret == -1 && errno == EINTR);
if (ret == -1) {
- perror("close()");
+ log_perror("close()");
}
sock = -1;
int port_num = atoi(port.c_str());
sock = create_server_socket(port_num, UDP_SOCKET);
if (sock == -1) {
- log(WARNING, "UDP socket creation failed. Waiting 0.2 seconds and trying again...");
+ log(WARNING, "[%s] UDP socket creation failed. Waiting 0.2 seconds and trying again...",
+ stream_id.c_str());
usleep(200000);
continue;
}
continue;
}
if (nfds == -1) {
- perror("poll");
+ log_perror("poll");
close_socket();
continue;
}
} while (ret == -1 && errno == EINTR);
if (ret <= 0) {
- perror("recv");
+ log_perror("recv");
close_socket();
continue;
}