This content has been marked as final. Show 1 reply
The proxy is obviously corrupting the data. 0x0a0a0a0a is four LF bytes, not that that suggests anything much.
I suspect that the customers who say they don't have a proxy actually do, maybe an invisible one. Or maybe you have an incoming proxy somewhere on your side. Check that all proxies anywhere are commercial grade, not hand written. We've seen here many times that programmers have the most extraordinary ideas about how to write proxy servers.
I assume your real code writes objects, not just primitive data? Otherise you could use DataInputStream and DataOutputStream. Wouldn't fix the problem, just change it, but it would be more space-efficient over the wire.