diff options
| -rw-r--r-- | src/main.c | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -33,9 +33,10 @@ int main() { return 1; } char buf[1024]; - ssize_t n = read(conn, buf, sizeof(buf)); - write(conn, buf, n); - close(conn); + ssize_t n; + while ((n = read(conn, buf, sizeof(buf))) > 0) { + write(conn, buf, n); + } } return 0; } |
