LINUX.ORG.RU

Про сервер

 


0

1

Здравствуйте.

Есть сервер на WIZnet W5500, и вроде бы работает. Но, ситуация вот в чём: когда я открываю страничку в браузере, то она открывается, но при этом «кружочек» у браузера продолжает крутится, как будто что-то не догрузилось. Крутится бесконечно.

Посмотрел в wireshark, там есть запрос от клиента «GET /bla-bla», но нет ответа от сервера (должно прилететь «HTTP/1.1 200 OK»).

Как только я нажимаю на «крестик» в браузере (чтоб он перестал ожидать) то сразу же в wireshark появляется ожидаемая строчка - «HTTP/1.1 200 OK».

Скажите, почему так происходит?

Да, забыл. Сервер после получения запроса посылает клиенту стандартные строчки…

«HTTP/1.1 200 OK\r\n» «Content-Type: text/html; charset=UTF-8\r\nConnection: close\r\n\r\n»

«<meta http-equiv="Content-type" content="text/html;charset=utf-8">CRMBLA_BLA»



Последнее исправление: stD (всего исправлений: 1)

Как только я нажимаю на «крестик»

После этого тоже Connection: close или нет? А клиент что посылает?

Скорее всего сервер ждёт ещё какой-то запрос и держит соединение открытым и как только клиент закрывает соединение сервер выдаёт ему остатки.

anonymous
()

Есть сервер на WIZnet W5500, и вроде бы работает.

что за сервер, кто писал, как работает?

Посмотрел в wireshark, там есть запрос от клиента «GET /bla-bla», но нет ответа от сервера (должно прилететь «HTTP/1.1 200 OK»).

что за GET, чего хочет?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.