I've got a strange issue that's been plaguing me for a while now. Using sockets, I've gotten a connection set up, and it appears to receive data a few times (using sock.Recv()). However, about the 3rd time I try to receive data, my status is -15, not KErrNone. This is a streaming connection, so I shouldn't be hitting an EOF, and if there's no data, the Recv should block until it can fill my buffer, correct? So why is it dying after a few receives? Could it be an issue with a proxy somehow (I have to make the GET request through a proxy)? Thanks for any help!