Я создал простой веб-сервер Python. Сервер работает нормально, подключается к браузеру и отправляет данные. Когда у меня есть файлы, включенные в HTML-документ, я отправляю (например, <img src="image_path"/>
)OSError: [WinError 10038] webserver
Он не хочет отправлять данные и другие, включая таблицы стилей. Я использую веб-браузер Chrome, и получить thoose заголовки:
GET /img.jpg HTTP/1.1
Host: localhost
Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows NT 6.0) AppleWebKit/537.17 (KHTML, like Gecko)
Chrome/24.0.1312.57 Safari/537.17
Accept: */*
Referer: http://localhost/
Accept-Encoding: gzip,deflate,sdch
Accept-Language: pl,en-US;q=0.8,en;q=0.6,nb;q=0.4
Accept-Charset: ISO-8859-2,utf-8;q=0.7,*;q=0.3
И я получаю сообщение об ошибке:
Unhandled exception in thread started by <function handler at 0x02C28150>
Traceback (most recent call last):
File "C:\Users\CamIce\Desktop\PyServer v2\server.py", line 16, in handler
data = clientsock.recv(BUFSIZ)
OSError: [WinError 10038] Próbowano przeprowadzić próbę na obiekcie, który nie jest
gniazdem
код слишком долго для этого сообщения, так что я должен был отправить его на Pastebin : http://pastebin.com/n19J0y6A
В случае, если кто-то задавался вопросом, как я, ошибка переводит: Операция сокета на несете. Операция была предпринята для чего-то, что не является сокетом. Параметр дескриптора сокета не ссылался на действительный сокет, или для выбора член fd_set недействителен. – Iguananaut