Index: server/server.cpp
===================================================================
--- server/server.cpp	(revision 6c92572a9378495e50dbbbed32b3bb3f4b02079b)
+++ server/server.cpp	(revision cb1f288d9a7fd88d081382896a290a7912fa3545)
@@ -58,5 +58,5 @@
       error("binding");
    fromlen = sizeof(struct sockaddr_in);
-   while (1) {
+   while (true) {
       n = receiveMessage(&clientMsg, sock, &from);
       if (n < 0)
@@ -64,9 +64,11 @@
       cout << "msg: " << clientMsg.buffer << endl;
 
-      if (strcmp(clientMsg.buffer, "Hello"))
+      if (strcmp(clientMsg.buffer, "Hello") == 0)
       {
          strcpy(serverMsg.buffer, "I'm thinking of a number between 1 and 1000. Guess what it is.");
       }else {
          int guess = atoi(clientMsg.buffer);
+
+         cout << "guess: " << guess << endl;
 
          if (guess < 1 || guess > 1000) {
