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

Вниз

Болталка в локальной сетке   Найти похожие ветки 

 
EvgeniyR   (2003-04-09 09:26) [0]

Здравствуйте, помогите пожалуйста, есть своя программка общения по локальной сети (не чат), работает прекрасно, достаточно удобна (могу поделиться исходником D6). Добавляю пользователей (имена компьютеров) вручную (1 раз, запоминаются), но хотелось бы что бы пользователи определялись, как в чате (вроде как в Аське), но не все коипьютеры в сетке, а только те у кого запущена болталка и без серверной части. Спасибо за помощь.


 
Севостьянов Игорь ©   (2003-04-09 11:01) [1]

Посылай определенный запрос на все компьютеры (твой клиент будет работать как сервер) и получив/неполчив ответ от них будешь знать как их отобразить...
Ведь в аське есть список пользователей и есть статус прибывания в онлайне... Просто сервер при подключении меняет статус пользователя на активный...

Есть еще вариант - у тебя добвален список пользователей и ты только меняешь иконки у них - активный/неактивный
При запуске твоей программы, она должна рассылать широковещательное сообщение - мол я в онлайне, иначе - меня нет
Ну и дальше с некоей переодичностью оповещать всех о своей готовности или например состоянии Idle

Надеюсь идея понятна ?


 
EvgeniyR   (2003-04-09 14:24) [2]

Спасибо Игорь за советы.
По поводу широковещательного сообщения мне нравится идея, я пробовал с помощью UDP.Broadcast отправлять сообщения всем, а получать от других имена компьютеров и заносить их в контактный лист, был где-то рядом, но ничего не получилось.



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

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

Наверх




Память: 0.47 MB
Время: 0.013 c
7-26814
Юра
2003-04-02 03:16
2003.06.09
Сканер штрих-кода


3-26386
al11
2003-05-19 17:21
2003.06.09
Никак не могу составить SQL запрос, помогите пожалуйста.


3-26333
mvgfirst
2003-05-16 17:14
2003.06.09
Помогите посчитать количество дней которые товар был на складе


6-26640
Apollo
2003-04-08 11:38
2003.06.09
Delphi и Outlook


1-26512
NewD
2003-05-30 07:58
2003.06.09
Иерархический список