#include <string>
#include "acceptor.h"
+#include "log.h"
#include "serverpool.h"
#include "state.pb.h"
#include "udpinput.h"
} 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) {
- fprintf(stderr, "WARNING: UDP socket creation failed. Waiting 0.2 seconds and trying again...\n");
+ log(WARNING, "UDP socket creation failed. Waiting 0.2 seconds and trying again...");
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;
}