|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.06.2012, 21:08 | #1 |
Пользователь
Регистрация: 15.01.2012
Сообщений: 98
|
Динамическое создание и удаление сокетов
описываю: Приложение получает по http каждые 5 сек страницу, в которой несколько строк, которые постоянно меняются, из этих данных заполняется virtualstringtree. Среди извлекаемых из ответа строк, к каждой извлекается IP адрес. К каждому адресу необходимо создать сокет, отправить на адрес заранее определенный буфер, и при успешном коннекте отключиться, при этом выделить соответствующую запись в стрингтри зеленым, при отсутствии коннекта - красным. Затем по общему таймеру подключиться. Своеобразный пинг.
Но! При очередном обновлении сравнивается ответ от сервера и данные из стрингтри, причем те данные которые отсутствуют в ответе сервера, но присутствуют в стрингтри, удаляются из последнего. При этом необходимо удалить соответствующий записи сокет. Подскажите пожалуйста, как получше это реализовать? Исходник во вложении. Последний раз редактировалось The SCS; 28.06.2012 в 21:20. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Динамическое создание и удаление компонентов на форме | The SCS | Общие вопросы Delphi | 1 | 11.02.2012 13:11 |
Создание нескольких прослушивающих сокетов (Linux) | Mixas | C/C++ Сетевое программирование | 2 | 18.01.2012 19:56 |
Динамическое распределение сокетов (С#) | Lightsaber | Помощь студентам | 1 | 29.09.2011 09:40 |
Динамическое создание и удаление компонент | ArtGrek | Общие вопросы Delphi | 23 | 13.05.2011 10:29 |
Delphi Создание приложения на основе сокетов | Fortismine | Работа с сетью в Delphi | 1 | 14.05.2010 13:33 |