Ради интереса я пытаюсь написать очень простой сервер на C.
Когда я send
этот ответ на Firefox, он распечатывает тело "привет, мир", но с хромом он дает мне Error 100 (net::ERR_CONNECTION_CLOSED): Unknown error.
Это, я полагаю, соответствующий код:
char *response = "HTTP/1.0 200 OK\r\nVary: Accept-Encoding, Accept-Language\r\nConnection: Close\r\nContent-Type: text/plain\r\nContent-Length:20\r\n\r\nhello, world";
if(send(new_fd, response, strlen(response), 0) == strlen(response)) {
printf("sent\n");
};
close(new_fd);
Чего мне не хватает?
Спасибо!