Beispiel #1
0
void sighandler(int signum)
{
    if ((signum == SIGINT) || (signum == SIGHUP) || (signum == SIGTERM)) {
        log_info("Daemon: Caught signal. Shutting down.");
        signal(SIGINT, sighandler);
        signal(SIGHUP, sighandler);
        signal(SIGTERM, sighandler);
        closeServerSocket(serverSocket);
        serverSocket = -1;
    }
}
Beispiel #2
0
void OlySocket::createSingleServerConnection(int port) {
  createServerSocket(port);

  mSocketID = acceptConnection();
  closeServerSocket();
}