I have an application that is using sockets. It works OK allmost all the time but some users report error during HTTP-download.
My Socket-class is CActive-derived object following pretty much SDK's socket-example. I receive data in chunks and save it in the RunL()- callback after repeated RecvOneOrMore(). The download is ready when iStatus=KErrEof (server has sent all data). In some cases the iStatus is KErrDisconnected instead of KErrEof.
Q: Is that server, network or connection related error? Why is it different?