/* Receives a markdown file and "renders" it */ #include #include #include #include #include #include int main(int argc, char* argv[]) { int fd_socket = socket(AF_INET, SOCK_STREAM, 0); if (fd_socket < 0) { perror("socket"); return 1; } struct sockaddr_in sa_server = { .sin_family = AF_INET, .sin_port = inet_atop("8080"), }; if (inet_aton("127.0.0.1", &sa_server.sin_addr.s_addr) < 0) { perror("inet_aton"); return 2; } if (connect(fd_socket, (struct sockaddr*)&sa_server, sizeof(struct sockaddr_in)) < 0) { perror("connect"); return 3; } char msg[] = "Hello from browser"; write(fd_socket, msg, sizeof(msg)); char buff[256]; read(fd_socket, buff, 256); printf("Received: %s\n", buff); close(fd_socket); }