[omniORB] Any way to differentiate clients with omniORB

Wernke Zur Borg wernke.zur.borg at vega.de
Wed Apr 16 08:59:47 BST 2008


> 
> Hello.
> 
> Is there any way with omniORB to determine within a CORBA 
> Function-Call 
> on the server side from which Client (e.g. IP-Address+Port) the call 
> originated? (Maybe something like the CoGetCallContext(..) 
> function for 
> DCOM; although I'm not even sure that does the trick)
> 
> Our problem is that we have to adhere to a standardized CORBA 
> interface 
> that does not incorporate multi-client functionality, but the 
> customer 
> still needs (a simple setup for) multiple clients so I'm currently 
> searching for a workaround.
> 
> any pointers appreciated,
> br,
> Martin


Hi Martin,

I had a similar problem where a single server needed to respond to
clients connecting on different interfaces. I would recommend you to use
interceptors, they are relatively easy to use. Limited but sufficient
support already exists in early OmniORB versions (4.0.x).

Cheers, Wernke



More information about the omniORB-list mailing list