Skip to content

Commit f11b14a

Browse files
save file
1 parent 83fb55a commit f11b14a

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

blog/25-12-03/unix-sockets/ex/ipc-server-linux.c

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,13 +40,22 @@
4040
return 1;
4141
}
4242

43-
// Send a test message
44-
const char *msg = "Hello from C over Unix socket!";
45-
write(conn,msg,strlen(msg));
46-
43+
// Send a message to client
44+
const char *msg = "Hello from server!";
45+
write(con,msg,strlen(msg));
4746

47+
// Read reply from client
48+
char buf[256];
49+
int n = read(con,buf,sizeof(buf)-1);
50+
if(n>0){
51+
buf[n] = '\0';
52+
printf("Server received: %s\n",buf);
53+
}
54+
55+
4856
close(conn);
4957
close(sock);
58+
5059

5160
return 0;
5261

0 commit comments

Comments
 (0)