src/server.c

changeset 46
4dcfb4c58b6d
parent 34
c4d4b8a8f902
child 51
84f2e380a434
     1.1 --- a/src/server.c	Thu Apr 17 11:55:36 2014 +0200
     1.2 +++ b/src/server.c	Thu Apr 17 12:16:14 2014 +0200
     1.3 @@ -54,7 +54,7 @@
     1.4          return 1;
     1.5      }
     1.6  
     1.7 -    printw("Client connected - transmitting gameinfo...");
     1.8 +    addstr("Client connected - transmitting gameinfo...");
     1.9      refresh();
    1.10      
    1.11      return 0;
    1.12 @@ -78,16 +78,19 @@
    1.13      int fd = server.client->fd;
    1.14      net_send_data(fd, NETCODE_GAMEINFO,
    1.15          &(settings->gameinfo), sizeof(GameInfo));
    1.16 -    printw("\rClient connected - awaiting challenge acceptance...");
    1.17 +    addstr("\rClient connected - awaiting challenge acceptance...");
    1.18      refresh();
    1.19      int code = net_recieve_code(fd);
    1.20      if (code == NETCODE_ACCEPT) {
    1.21 -        printw("\rClient connected - challenge accepted.");
    1.22 +        addstr("\rClient connected - challenge accepted.");
    1.23          clrtoeol();
    1.24          
    1.25          game_start(settings, fd);
    1.26      } else if (code == NETCODE_DECLINE) {
    1.27 -        printw("\rClient connected - challenge declined.");
    1.28 +        addstr("\rClient connected - challenge declined.");
    1.29 +        clrtoeol();
    1.30 +    } else if (code == NETCODE_CONNLOST) {
    1.31 +        addstr("\rClient connected - but gave no response.");
    1.32          clrtoeol();
    1.33      } else {
    1.34          addstr("\rInvalid client response");

mercurial