Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.014 c
1-26559
kull
2003-05-28 12:20
2003.06.09
Функция сравнения файлов...


1-26555
Jaxtor
2003-05-28 11:29
2003.06.09
Определение количества символов в TCaption


3-26405
JustNobody
2003-05-18 21:03
2003.06.09
Экспорт данных в Excel


4-26835
zDEUSz
2003-04-10 23:02
2003.06.09
Замена VCL таймеру


1-26467
Andryushka
2003-05-27 17:01
2003.06.09
Надо сделать CRC32 любого файла равной 0




   Наверх