Bingo. I have the same bug.
But it's even worst :
-same port number
-only path change
-with the first query (XMLRPC), it's working fine : Desktop and Android
-with the second one, working fine on Desktop, but i receive the "java.io.EOFException" on Android (2.3.3). Systematically.
Both queries are posted with the same script.
-query 1 is 252 long
-the second one : 749
Now the funny part... if I change the order, firing the query 2 before the query 1... it's working. and the query 1 doesn't work anymore.
I try to put a delay between both queries... several seconds... same problem.
Could it be something related to clear a cache, a buffer between 2 queries ?
Anyway... It's really disturbing.
By using your trick (to post again right away !)... it seems to be okay now.