|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.07.2012, 21:38 | #1 |
Пользователь
Регистрация: 16.10.2010
Сообщений: 47
|
Проверка состояния массива неблокирующих сокетов
Доброго времени суток!
Изучение работы неблокирующих сокетов решил начать с написания простенького прокси-чекера, позволяющего определить статус соединения с тем или иным прокси. Код:
- загрузить 10 прокси в один поток - попытаться соединиться с каждым в неблокирующем режиме - через N времени проверить открытые сокеты на предмет того, есть ли соединение, или прокси мертв Третий пункт решить не получается, прошу помощи. Грубо говоря, я представляю это так: for i := 0 to 9 do // проверка sock[i]; Но как сделать - не понимаю. Заранее спасибо за ответы. |
03.07.2012, 11:05 | #2 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
select() для этого предназначен. вот пример для проверки одного сокета, а вобще там можно сразу 64 за один вызов проверить:
Код:
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
проверка символьного массива на принадлежность определенного символа | Piro06 | Общие вопросы C/C++ | 1 | 15.12.2011 14:58 |
Проверка ячейки на то содержит ли она значение из массива | Maryver | Microsoft Office Excel | 5 | 14.04.2011 14:40 |
проверка массива | sergio11 | Общие вопросы .NET | 0 | 30.01.2011 10:52 |
Проверка массива | Wander | Microsoft Office Excel | 7 | 04.06.2010 10:20 |
Проверка состояния CheckboxState??? | John_chek | Компоненты Delphi | 1 | 26.01.2007 11:18 |