Medprocesna komunikacija in Terminal Server

Vse drugo, kar ne spada v nobeno zgornjo kategorijo.
Odgovori
flyingv
Prispevkov: 567
Pridružen: 29.11.2001 17:06:20

Medprocesna komunikacija in Terminal Server

Odgovor Napisal/-a flyingv » 10.02.2012 10:58:52

ŽIvjo,

Aplikacijo poganjajo uporabniki na terminalskem strežniku vsak v svoji seji. V tej aplikaciji moram omogočiti sprejemanje sporočil.
Ko aplikacija sprejme sporočilo mora izvesti neko opravilo. Sporočila se bodo pošiljala iz konzolnega programčka ki bo tekel na strežniku,
in se bo prožil ob določenih dogodkih. Ali imate kakšen nasvet kakšen mehanizem naj uporabim za komuniciranje.

Glede windows message-ov sem skeptičen saj nisem prepričan ali je možno poslati sporočilo aplkacijam, ki tečejo v različnih sejah (problem je poiskati handle okna aplikacije) ali se motim.

Poskusil sem z mailslots, vendar je ta rešitev omejena na eno inštanco aplikacije, tako da to ne pride v poštev.

Mislim da bi bila še najboljša rešitev izvedena s socketi (vse inštance aplikacije poslušajo na enakem portu, programček pa broadcasta sporočilo), vendar pa
ne vem točno katere komponente naj zato uporabim?

Ali imate kakšen nasvet?

Hvala za odgovore,

Lp

Uporabniški avatar
krho
Prispevkov: 709
Pridružen: 11.01.2003 23:02:56

Re: Medprocesna komunikacija in Terminal Server

Odgovor Napisal/-a krho » 10.02.2012 16:46:20

Če ne boš našel nič delphi specific. Poglej še zeromq.

aky
Prispevkov: 368
Pridružen: 27.12.2001 22:08:32

Re: Medprocesna komunikacija in Terminal Server

Odgovor Napisal/-a aky » 10.02.2012 22:33:26


Odgovori