|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.12.2010, 23:12 | #1 |
Пользователь
Регистрация: 03.05.2010
Сообщений: 23
|
Потоки UDP и.в.т.
Дано:
2 Функции возвращающие указатели (тип не важен по сути) Код:
Код:
Надо отправить эти два указателя по протоколу, причём после отправки первого должно пройти время (собственно нужно проверить, что оно, первое, отправилось). Логично было бы сделать флаг, который изменяется с фолс на тру при наступлении события OnRecieved. Но так совсем не работает. При трассировке всё вообще очень странно выглядит. Вочи показывают значение флага "фолс", но функции продолжают вызываться. Если отправлять на свой пк, то конечно это не вызывает проблем, но дело в том, что другие приборы могут создавать некоторые задержки и тогда одно сообщение будет накладываться на другое и.т.д. Вопрос: Как лучше организовать задержку между вызовами функций? П.С. Sleep и _sleep не работают. Если сделать так: Код:
то в итоге оно сначала ждёт 5 секунд, а потом запускает функции подряд, а не каждую через 1 секунду. Заранее спасибо. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
UDP сниффер | XAOC-forever | Работа с сетью в Delphi | 3 | 11.07.2011 22:14 |
прочитать UDP | AmonRa | Работа с сетью в Delphi | 0 | 22.11.2010 06:32 |
Чат на UDP | ImmortalAlexSan | Работа с сетью в Delphi | 0 | 03.05.2010 13:08 |