Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

UDP


Змей ©   (2005-03-18 16:40:00) 

есь чат на UDP нужно отобразить в memo1 кога юзеры уходят и приходят
как отследить отключениеи подключение клиентов к серв.
исп. IdUDPServer1   ?   IdUDPClient1


Змей   (2005-03-20 01:48:00) [1]

не ну первое то я сделал вот именно что не знаю как проверить если клиент не ответил.
ну да ладно первое я сделал а там уж можно просто обновление поставить и усе
Спасибо


redlord   (2005-03-20 01:08:00) [2]

при отключении клиента он посылает данные которые говорят серверу что клиент такойто отключился нопример(<%%imyacompa offline%%>
и ешшо сервер с определенной переодичностью шлет всем запрос кто не ответил тот отключился


Змей   (2005-03-19 23:15:00) [3]

хотя если ктонибудь знает как всетаки оследить пишите
потому как на сокетах я видел как ето делается а вот на удп фиг знает


Змей   (2005-03-19 20:49:00) [4]

Спасибо большое идей навалом в голову влезло:) бум воплощать


Wolfone2   (2005-03-19 01:49:00) [5]

Повторюсь я не работаю с данным языком, (я программирую процессоры), но мыслю примерно так:

1 Когда от браузера пользователя поступает запрос на страничку чата, твоя система динамически создаёт и отправляет НТМЛ, с текущим временем сервака (день,час,мин,сек..)это и будет временный ID пользователя. Так узнаём что кто-то вошёл.

2 На этой страничке прописан скриптик, который например каждую минуту отправляет на сервак свой ID и попутно принимает ответ: есть новая инфа или нет, требуется обновление страницы или нет.

3 На серваке если по истечении заданного времени не пришёл запрос от пользователя с ID ХХХХХХ, то значит данную запись удаляем и пользователь ушёл. Иначе передаём ему ответ (обновлялась страничка или нет)

Может что-то и натолкнет на мысль в нужном направлении.


Наверх

Титульная страница Поиск, карта сайта Написать письмо