J2SE Client Server App: Client calls RMI message. Server handles RMI method and returns, but Client never receives it.
Any ideas how this could happen? Our attempted solution is to set client read timeouts and come up with a framework for resending requests or otherwise handling those failures gracefully.
But really, I'd like to know any root causes for how this might happen rather than addressing the symptoms.