Wait responses for client commands
[cascardo/f2fchat.git] / f2fcmd.c
index 174cbfb..68bc79a 100644 (file)
--- a/f2fcmd.c
+++ b/f2fcmd.c
@@ -31,6 +31,7 @@ int main(int argc, char **argv)
        int s;
        struct sockaddr_in sa;
        int r;
+       char buffer[256];
        if (argc < 2) {
                fprintf(stderr, "Missing message argument.\n");
                exit(1);
@@ -49,6 +50,9 @@ int main(int argc, char **argv)
                close(s);
                exit(1);
        }
+       while ((r = recv(s, buffer, sizeof(buffer), 0)) > 0) {
+               write(1, buffer, r);
+       }
        close(s);
        return 0;
 }