Could be a number of things... In short, you might need to provide a bit more info...
1.
Could you clarify exactly what you mean by that? And what appears different between the them...
2. You could try sniffing with Wireshark for what is actually being sent, and compare it with what you get with a direct connection and/or comparing to what you get with a shell telnet connection.