I am using HTTP GET method to download a file with the WMP100. But I’m experiencing a very frustrating problem.
I set up the channels with following:
http_channel = wip_HTTPClientCreateOpts (NULL, NULL,
data_channel = wip_getFileOpts (http_channel, MyDestinationUrl,
Then in httpEventHandler I get WIP_CEV_OPEN, followed by WIP_CEV_READ if all works well.
The problem is that sometimes WIP_CEV_READ would never come. The WIP_CEV_OPEN event always occurs but then no other events follows after it. Then I reboot the WMP and re-connect to GPRS and all of a sudden the WIP_CEV_OPEN event comes in perfectly. I can not understand why the WIP_CEV_READ event sometimes occurs and other times not.
Has anyone else experienced the same?