Главная страница
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
1-26502
bloodman
2003-05-29 19:10
2003.06.09
регистрация горячих сочетаний клавиш.


14-26723
panov
2003-05-22 10:54
2003.06.09
Менеджер памяти от Борланд


14-26747
RIMMER
2003-05-22 01:18
2003.06.09
Мелкософт спамит?


4-26838
sosv
2003-04-11 15:20
2003.06.09
Принадлежность точки к региону.


1-26559
kull
2003-05-28 12:20
2003.06.09
Функция сравнения файлов...