|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.08.2013, 17:23 | #1 |
Новичок
Джуниор
Регистрация: 06.08.2013
Сообщений: 2
|
проблема при вызове recv
Не получается найти проблему, может кто встречался с таким.
При получении ответа на http запрос на некой итерации (я заметил что должна быть последней итерацией) при вызове recv напрочь зависает выполнение, при этом я заметил размер последних не полученных данных меньше буфера, пока данные размером с буфер прекрастно читаются. В чем может быть загвоздка? кусок кода : repeat FillChar(Buffer2,SizeOf(Buffer2),0) ; d:=recv(Socket1,Buffer2,SizeOf(Buff er2),0); for i:=0 to d do s:=s+Buffer2[i]; until d<=0; |
06.08.2013, 20:05 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
07.08.2013, 14:26 | #3 | |
Новичок
Джуниор
Регистрация: 06.08.2013
Сообщений: 2
|
Цитата:
SysErrorMessage(GetLastError) выдает "операция успешно завершена" похоже на то, что сервер перестает отвечать после того как все выдает в сокет. Последний раз редактировалось MegabyteS; 07.08.2013 в 14:43. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ошибка при вызове процедуры | Emperator12 | Общие вопросы Delphi | 8 | 22.09.2012 00:52 |
Проблема с recv | LostName | C/C++ Сетевое программирование | 3 | 17.01.2012 19:07 |
не хватает ОП при вызове imagecreatefromjpeg | SkrudjMakdak | PHP | 5 | 10.08.2011 16:36 |
сервер-клиент, recv-send и проблема с передаваемыми символами. | Ksardas13 | Общие вопросы C/C++ | 9 | 27.03.2011 20:49 |
Ошибка при вызове openFileDialog | ---FISHER--- | C# (си шарп) | 7 | 02.03.2011 13:25 |