TCP Client - huge delay in receiving data

Hi all

I have got the TCP Client running on my Fastrack Supreme 10.

I set up a port listener on my server, and pointed the TCP Client at it. When I ran the TCP Client, the console reported connecting, sending all the data and receiving 9 bytes. The port listener said ‘client connected’, but then nothing else. I stopped the TCP Client application, ran +ATGH (hang up gprs) and still nothing.

Then hours later, I checked the port listener, and lo and behold there was the test data.

Does anyone have any idea why there would be such a huge delay?