aboutsummaryrefslogtreecommitdiff
path: root/browser.c
diff options
context:
space:
mode:
Diffstat (limited to 'browser.c')
-rw-r--r--browser.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/browser.c b/browser.c
index 0575126..1fae5c6 100644
--- a/browser.c
+++ b/browser.c
@@ -7,6 +7,7 @@
#include <unistd.h>
#include <stdio.h>
+#include <string.h>
#include <util.h>
int main(int argc, char* argv[]) {
@@ -21,12 +22,16 @@ int main(int argc, char* argv[]) {
herr(connect(fd_socket, (struct sockaddr*)&sa_server, sizeof(struct sockaddr_in)), "connect");
- char msg[] = "Hello from browser";
+ char msg[] = "test.txt";
write(fd_socket, msg, sizeof(msg));
char buff[256];
+ memset(buff, 0, sizeof(buff));
+ while (read(fd_socket, buff, 256)) {
+ write(1, buff, strlen(buff));
+ memset(buff, 0, sizeof(buff));
+ }
read(fd_socket, buff, 256);
- printf("Received: %s\n", buff);
close(fd_socket);
}