I have wrote a program on symbian which communicate to my server program on my pc.And getting 3KB sized image frames from PC.

My socket code is sdk's socket example.

But another problem is speed.

In our country GPRS speed is 6KB/sec.
My frame's size is 3KB.
So I have to recieve 2 frame per second.
My tcp packet size is 1KB.
But my frame speed is 1 frame for 3 second.

May be there is 3KB frame size with extra header data size?
What is the reason?