3 void handle_connection(int s) {
8 if (!fgets(line_in, 100, stdin)) return;
9 if (!strncmp(line_in, "GET /", strlen("GET /"))) return;
10 char *p = line_in + strlen("GET /");
13 printf("HTTP/1.1 200 OK\r\nContent-Type: text/html; charset=utf-8\r\n\r\n<!--");
15 char *spaaaace = malloc(1024*64);
16 memset(spaaaace, ' ', 1024*64);
19 time_t t = round_up(real_seconds(), 4);
21 if (*p != '0' && *p != '1') return;
24 if (fwrite(spaaaace, 1024, 64, stdout) <= 0) return;
25 t += (*p == '1') ? 2 : 4;
31 int s = netopen_server(NULL, "4422", JH_TCP_HINTS);
33 int s_ = accept(s, NULL, NULL);
36 handle_connection(s_);