X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=src%2Fserver.c;h=05bcba572667643a1aa9124bdfe3d573b9a946a4;hb=46d18f60766f997d0ca37c5937f58c0c06477932;hp=ff20f81795b968adbca5b80cf7aa1335b310b74a;hpb=0bf0d74b01ffabca588c3a06027436a4d2944618;p=umurmur.git diff --git a/src/server.c b/src/server.c index ff20f81..05bcba5 100644 --- a/src/server.c +++ b/src/server.c @@ -1,4 +1,4 @@ -/* Copyright (C) 2010, Martin Johansson +/* Copyright (C) 2009-2010, Martin Johansson Copyright (C) 2005-2010, Thorvald Natvig All rights reserved. @@ -44,12 +44,14 @@ #include "conf.h" #include "log.h" #include "timer.h" +#include "version.h" #define LISTEN_SOCK 0 #define TCP_SOCK 0 #define UDP_SOCK 1 -int udpsock; /* XXX restructure! */ +/* globals */ +int udpsock; bool_t shutdown_server; void Server_run() @@ -109,7 +111,8 @@ void Server_run() Timer_init(&janitorTimer); - Log_info("uMurmur voicechat server started -- http://code.google.com/p/umurmur/"); + Log_info("uMurmur version %s protocol version %d.%d.%d -- http://code.google.com/p/umurmur/", + UMURMUR_VERSION, PROTVER_MAJOR, PROTVER_MINOR, PROTVER_PATCH); /* Main server loop */ while (!shutdown_server) { @@ -146,8 +149,8 @@ void Server_run() tcpfd = accept(pollfds[LISTEN_SOCK].fd, (struct sockaddr*)&remote, &addrlen); fcntl(tcpfd, F_SETFL, O_NONBLOCK); setsockopt(tcpfd, IPPROTO_TCP, TCP_NODELAY, (char *) &flag, sizeof(int)); - Log_info("Connection from %s port %d\n", inet_ntoa(remote.sin_addr), - ntohs(remote.sin_port)); + Log_debug("Connection from %s port %d\n", inet_ntoa(remote.sin_addr), + ntohs(remote.sin_port)); Client_add(tcpfd, &remote); }