From cfe9c789e53f470c35f3a6c0d8a6176f74df3c13 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Thu, 7 Dec 2023 11:07:10 +0200 Subject: [server,browser] Rough file transmission --- browser.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'browser.c') diff --git a/browser.c b/browser.c index 0575126..1fae5c6 100644 --- a/browser.c +++ b/browser.c @@ -7,6 +7,7 @@ #include #include +#include #include 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); } -- cgit v1.2.3