Index: client/Client/main.cpp
===================================================================
--- client/Client/main.cpp	(revision a845faf96a13f8e92b43261b4a68d5649e0537f1)
+++ client/Client/main.cpp	(revision 6c92572a9378495e50dbbbed32b3bb3f4b02079b)
@@ -63,18 +63,26 @@
 	memcpy((char *)&server.sin_addr, (char *)hp->h_addr, hp->h_length);
 	server.sin_port = htons(atoi(argv[2]));
-	cout << "Please enter the message: ";
-	cin.getline(msgTo.buffer, 256);
-	socklen_t socklen = sizeof(server);
 
-	n=sendMessage(&msgTo, sock, &server);
-	if (n < 0)
-		error("sendMessage");
+	while(true) {
+		cout << "Please enter the message: ";
+		cin.getline(msgTo.buffer, 256);
+		
+		if (strcmp(msgTo.buffer, "quit") == 0) {
+			break;
+		}
 
-	n = receiveMessage(&msgFrom, sock, &from);
-	if (n < 0)
-		error("receiveMessage");
+		socklen_t socklen = sizeof(server);
+		n=sendMessage(&msgTo, sock, &server);
+		if (n < 0)
+			error("sendMessage");
+
+		n = receiveMessage(&msgFrom, sock, &from);
+		if (n < 0)
+			error("receiveMessage");
 	
-	cout << "Got an ack: " << endl;
-	cout << msgFrom.buffer << endl;
+		cout << msgFrom.buffer << endl;
+	}
+
+	cout << "Thank you for playing!" << endl;
 
 	closesocket(sock);
