X-Git-Url: https://git.cworth.org/git?p=ttt;a=blobdiff_plain;f=src%2Fttt-server.c;h=d10d442e621f4b024c9e5cc31f6e8ed4f10d77ce;hp=a248fa1a789b0a22f20db04551f0f531aaf472d5;hb=49f7f9e3dc198c3593021bff5514f19090a4834c;hpb=2cd70db8433cc9d02a4ca784190260889c835198 diff --git a/src/ttt-server.c b/src/ttt-server.c index a248fa1..d10d442 100644 --- a/src/ttt-server.c +++ b/src/ttt-server.c @@ -131,18 +131,17 @@ int main (int argc, char **argv) { ttt_args_t args; - int args_first; int listen_socket, connected_socket; struct sockaddr_in addr; - ttt_args_parse (&args, argc, argv, &args_first); + ttt_args_parse (&args, argc, argv); - listen_socket = xsocket (PF_INET, SOCK_STREAM, 0); + if (args.log_file) + stderr = xfreopen (args.log_file, "a", stderr); -#define HOST "localhost" -#define PORT "5534" + listen_socket = xsocket (PF_INET, SOCK_STREAM, 0); - _sockaddr_init (&addr, HOST, PORT); + _sockaddr_init (&addr, args.host, args.port); #ifdef SO_REUSEADDR { @@ -156,7 +155,7 @@ main (int argc, char **argv) xlisten (listen_socket, SOMAXCONN); - printf (WELCOME_MESSAGE, HOST, PORT, HOST, PORT); + printf (WELCOME_MESSAGE, args.host, args.port, args.host, args.port); connected_socket = _wait_for_connection (listen_socket);