Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.13;
Скачать: CL | DM;

Вниз

Мой чат   Найти похожие ветки 

 
TOL-12   (2003-09-12 14:08) [0]

Пишу чат.
Меня интересует такой вот вапрос: Как зделать так чтобы В чате(ListBox-е) отображались только те
пользователи, в каторых запущен етот чат,как можно быстрее. (UPD)

Я так и делаю,НО если "клиента" нет опрос занимаєт многа времени!
У меня в локалке 20-компов і если толька в 2-их запущент чат
то опрос длитса очень долга(долго опрашива те компы в каторых не запущен чат). (IdTCPClient,IdTCPServer).


 
Verg ©   (2003-09-12 14:15) [1]


> Как зделать так чтобы В чате(ListBox-е) отображались только
> те
> пользователи, в каторых запущен етот чат,


Ну очевидно, что когда клиент заходит в чат он должен где-то зарегистрироваться (и периодически подтверждать свою регистрацию).

Это можно сделать на выделенном чат-сервере, а можно распределенно - "каждые регистрируется на каждом" ( в этом случае "опрос" (регистрация) даже если она длится очень долго нужна всего один раз - во время запуска чата)


 
TOL-12   (2003-09-12 14:26) [2]

Например в SEChat ето происходит очень быстро ( http://sechat.al.ru). Может попробувать UDPServer,UDPClient ??? Вместо IdTCPClient,IdTCPServer?



Страницы: 1 вся ветка

Текущий архив: 2003.11.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.024 c
1-41353
arche
2003-10-30 16:30
2003.11.13
Нужно, чтобы каждая форма в приложении появлялась на TaskBar?


1-41583
AndDem
2003-10-27 12:45
2003.11.13
---|Ветка была без названия|---


1-41614
vic_vm
2003-10-25 20:29
2003.11.13
Не могу перевести C++ код на Delphi


6-41845
Dennisius
2003-09-12 10:40
2003.11.13
ErrorCode (ClientSocket)


1-41636
atmospheric
2003-10-25 16:58
2003.11.13
Ключи