Всем привет, снова вопросы

Имеется SINGLETON сервер, к нему подключаются клиенты.
Каким образом передавать информацию от сервера конкретному клиенту?
Ведь при использовании ConnectionPoint сервер будет оповещать всех подключенных к нему клиентов.
Может создавать COM объект в клиенте передавать его интерфейс серверу и вызывать его методы? Но не придется ли при этом настраивать доступ и для клиентской машины?
Может еще что то посоветуете?
Здравствуйте, SkySniper, Вы писали:
SS>Всем привет, снова вопросы
SS>Имеется SINGLETON сервер, к нему подключаются клиенты.
SS>Каким образом передавать информацию от сервера конкретному клиенту?
SS>Ведь при использовании ConnectionPoint сервер будет оповещать всех подключенных к нему клиентов.
Можно и конкретных клиентов. Реализация ведь генерируется мастером(ну в ATL по крайней мере). И оповещение происходит следующим образом: в цикле у каждого клиента вызывается соответствующий метод. На этом этапе можно как-то фильтровать эти вызовы.
SS>Может создавать COM объект в клиенте передавать его интерфейс серверу и вызывать его методы? Но не придется ли при этом настраивать доступ и для клиентской машины?
Ну метод Connection Point делает то же самое, только через IDispatch. т.е. Если у вас есть Connection Point, значит на клиенте у вас COM классы. И раз настраивать доступ не пришлось — то и с добавлением новых интерфейсов у клиентских классов проблем быть не должно.
Но с DCOM(я так понимаю — у вас сервер через сеть) не сталкивался

— последняя реплика только логический вывод.