This is a newbie post so please be gentle...
I'm new to ICE and I'm trying to understand how I can achieve the following:
Say I have a socket connection which by definition is full duplex. One side is a server and the other side is a client. I can send messages in either direction over this socket and the server and client can respond appropriately to the messages that are exchanged.
From my limited understanding (if this is wrong please forgive me) of ICE it appears that server always responds to invocations from the client and return result sets back as either out parameters or the return value of the invocations.
I have a situation where the Server has to invoke an operation on one or more of its connected clients. How do I do this? Does the client have to create an entity(a client side server) that is exposed as a proxy to the Server that needs to make the invocations? I hope not seeing as we already have a full duplex connection that exists under the covers.
Could you please point me to resources that can help clear up the confusion I'm having.
Thanks, Vince

Reply With Quote