Yes, that particular message is a frustrating one. It is the dreaded message in any form of network communication because it amounts to "something went wrong, probably on the other side, and it looks like they dropped the socket on us." That's where you should look first for a solution to this problem. Examine the interaction from the server perspective, if ...