Конференция "Corba" » Выполнить функцию с сервера на клиенте [Windows]
 
  • Alexander_K (26.11.10 12:12) [0]
    Всем доброе время суток!

    Есть программа, использующая MIDAS. Сервер приложений крутится на отдельном компьютере, клиенты соответственно на разных. Для соединения клиентов с сервером приложений используется SocketConnection.
    У меня возникла необходимость, по наступлению какого-то события на сервере, выполнения процедуры на клиенте. Но хотелось бы, чтобы не клиент постоянно опрашивал сервер (выполняя в цикле опрос флага события), а чтобы инициатором был именно сервер. То есть событие возникло - процедура выполнилась.

    Насколько я понимаю, в MIDAS используется COM.
    С COM-ом я работал мало, поэтому прошу вашего совета, как это возможно реализовать? Возможно есть какие-нибудь и другие решения?

    Заранее спасибо!
  • clickmaker © (26.11.10 12:49) [1]
    IConnectionPoint
    или более привычные средства коммуникации, типа Mailslot или Pipe
  • Alexander_K (07.12.10 08:56) [2]
    Кстати, вот нашел статейку, может кому интересно будет, мне помогло:
    http://rsdn.ru/article/db/callback.xml#ENB#ENB
 
Конференция "Corba" » Выполнить функцию с сервера на клиенте [Windows]
Есть новые Нет новых   [118243   +30][b:0][p:0]