Re: Bidirectional RPC
Jay Carlson <[email protected]> Thu, 16 Jul 2009 07:01:48 -0400
| Newsgroups | gmane.text.xml.rpc.specification |
|---|---|
| Message-ID | <[email protected]> |
On Thu, Jul 16, 2009 at 5:24 AM, Arne Kalaghan <[email protected]> wrote: > > Thank you for the reply. One of my requirements is to have at least C (or > C++) and java implementations for both server and client side available. > Plus the option to have other languages available for the client > implementation. Because of this freedom I am looking for a wide-spread tool > like xmlrpc and no experiments like jabber-rpc. > If nobody can give some positive feedback how to tweak xmlrpc for > bidirectional calls with the client (not the server) behind a firewall, or > which other well established RPC allows such thing, I'll have to code my own > mechanism. You could consider having a getNextEvents service available; clients would call it, and get back an array of the most recent events ready for delivery to them. The clever bit would be that the server would not immediately answer with an empty array; it would stall for as long as it could before returning the empty array. Getting this really right in the face of network failures that can cause transactions to be interrupted halfway through is the real fun, but I suppose the web has made users a great deal more tolerant of transient errors of some sorts. Jay [Non-text portions of this message have been removed] ------------------------------------ Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/xml-rpc/ <*> Your email settings: Individual Email | Traditional <*> To change settings online go to: http://groups.yahoo.com/group/xml-rpc/join (Yahoo! ID required) <*> To change settings via email: mailto:[email protected] mailto:[email protected] <*> To unsubscribe from this group, send an email to: [email protected] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/