Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
moguay
Зарегистрирован: 02.04.2006 Сообщения: 1
|
Добавлено: Пт Апр 07 2006 20:21 Заголовок сообщения: Socket. HTTP. Кто скушал респонсы? |
|
|
Необходимо на VС (без MFC) написать программу, которая выполняет некоторые функции веб-броузера.
ПРОБЛЕММА: запросы идут на сервер и обрабатываются. назад возвращается гипертекст, без респонса с сервера, который должен идти перед гипертекстом. куда он делся?
есть два предположения, первое маловероятно - особенности СИ, второе - скушал фаервол или еще какой нибудь процесс, вроде как для безовасности.
какие предложения.
библиотека для работы с сокетами (исходники) тут: http://www.adp-gmbh.ch/win/misc/socket.zip |
|
Вернуться к началу |
|
 |
Malcolm
Зарегистрирован: 12.06.2004 Сообщения: 187 Откуда: Хабаровск
|
Добавлено: Вс Апр 09 2006 19:24 Заголовок сообщения: |
|
|
Хедеры скушали вы сами или ваша чудо-библиотека для работы с сокетами. И не надо ничего рассказывать про файрволы и особенности языка Си. _________________ АсЬки ТуТ |
|
Вернуться к началу |
|
 |
kolobok0
Зарегистрирован: 22.04.2005 Сообщения: 253 Откуда: Мсква
|
Добавлено: Пн Апр 10 2006 14:37 Заголовок сообщения: Re: Socket. HTTP. Кто скушал респонсы? |
|
|
moguay писал(а): | ...какие предложения.... |
скорее всего спотыкаетесь на двойном символе "конец строки" отделяющие заголовок от тела посылки.
проверить очень легко - поставте вывод в окошечко вашего потока, тем более что Вы обрабатываете его не оптимально - по символьно...
удачи Вам
(круглый) |
|
Вернуться к началу |
|
 |
Malcolm
Зарегистрирован: 12.06.2004 Сообщения: 187 Откуда: Хабаровск
|
Добавлено: Пн Апр 10 2006 15:09 Заголовок сообщения: |
|
|
вообще-то там не двойной символ перевода строки а четыре символа - 0D 0A 0D 0A - это символы перевода строки и возврата каретки. строки хедера тоже разедляются этими двумя символами.
ps. хоть и не знаток Си - люблю Делфи, но посмотрел sockets.cpp, там все реализовано правильно, хоть и далеко не лучшим образом. Остается один вариант Цитата: | Хедеры скушали вы сами | , покажите ваш код - скажем в каком месте  _________________ АсЬки ТуТ |
|
Вернуться к началу |
|
 |
kolobok0
Зарегистрирован: 22.04.2005 Сообщения: 253 Откуда: Мсква
|
Добавлено: Вт Апр 11 2006 14:53 Заголовок сообщения: |
|
|
Malcolm писал(а): | ... это символы перевода строки и возврата каретки. ... |
апсалютно верно...
с уважением
(круглый) |
|
Вернуться к началу |
|
 |
|