[Ace-users] [tao-users] TAO/CORBA: Way to find out if a CORBA client is still alive?
jwillemsen at remedy.nl
Fri Oct 12 08:28:51 CDT 2007
You will need to make some server in your client and you can then use
_validate_connection() as ping method.
2650 AC Berkel en Rodenrijs
www.theaceorb.nl / www.remedy.nl
*** Integrated compile and test statistics see
*** Commercial service and support for ACE/TAO/CIAO ***
*** See http://www.theaceorb.nl/en/support.html ***
"antred" <NutJob at gmx.net> wrote in message
news:<1191936610.995328.260160 at y42g2000hsy.googlegroups.com>...
> Does anyone know of a way to check (on the server side, obviously) if
> a CORBA client is still alive? I have a CORBA servers that takes
> measures to ensure that only CORBA client at a time can do certain
> things. I'm using a thread-per-connection model and store the thread
> ID of a the client thread that is deemed the current 'owner' of a lock
> which must be acquired before some of the operations provided by my
> server can be called. When another client thread tries to acquire this
> lock I want to check if the current owner is still connected or not.
> Is there a way to do this? I've head of the _non_existent() function
> but I was told that this requires the clients to implement a CORBA
> server, too, and this is simply not possible in my case. Thanks in
> advance for any helpful replies!
More information about the Ace-users