|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.02.2010, 20:03 | #1 |
Регистрация: 14.01.2009
Сообщений: 4
|
WinSock и бесконечный цикл
Помогите, не могу никак решить одну проблему.
Есть функция отправки GET запроса на хост через сокеты, мне нужно сделать её в бесконечном цикле, чтобы она постоянно слала на хост этот запрос. Но проблема в том, что при реализации этого через библиотеку WinSock запросы успешно выполняются, но и + ко всему на компьютере открывается кучу соединений, в результате чего компьютер попросту намертво виснет. Вот моя функция: Код:
WSAStartup($101, ws); fWSRecv; Тут ну всё испробовал, и ставил AF_INET вместо PF_INET, и т.д… но никак понять не могу, почему он открывает кучу соединений, в результате чего все виснет. Кто знает в чем ошибка, пожалуйста подскажите. |
09.02.2010, 18:01 | #2 |
Пользователь
Регистрация: 13.12.2008
Сообщений: 27
|
У тебя цикле сокеты несколько раз создаются, подключаются и отправляют сообщения. Нужно вне цикла создать сокет, а в цикле посылать сообщения.
Код:
|
10.02.2010, 17:36 | #3 |
Регистрация: 14.01.2009
Сообщений: 4
|
... и в итоге в твоем примере он отправит всего 1 запрос и все.
Я это уже все пробовал ;( |
10.02.2010, 18:10 | #4 |
Пользователь
Регистрация: 13.12.2008
Сообщений: 27
|
почему же? Send в цикле будет посылать сообщения и не один раз.
Последний раз редактировалось Crusher; 10.02.2010 в 18:28. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Switch вложенный в бесконечный цикл | coper | Общие вопросы C/C++ | 2 | 16.11.2009 02:31 |
Таймаут и бесконечный цикл | Terikon | Работа с сетью в Delphi | 4 | 30.03.2009 14:48 |
цикл...и по ходу бесконечный... | victum | Помощь студентам | 10 | 07.01.2009 15:57 |
Бесконечный цикл(visual c++) | JOFRIF | Visual C++ | 10 | 26.08.2008 22:43 |
Бесконечный цикл | Эдуард | Общие вопросы C/C++ | 4 | 03.04.2008 17:28 |