Is there maximum packet size for GPRS transmission?

C

Canon EOS

Hi,

I just wrote an application for PocketPC 2003, or to be exact, my newly
bought Mini O2. There is a TcpClient on the O2, while server application on
a PC.

If run using WiFi adapter connecting to its public IP (Server on PC), it
works.... without any flaw... except initial connection is abit slow like 2
seconds compare to direct private LAN WiFi. And it work.....

The problem arise when I am using GPRS. I found while receiving the packet
half way, the functions terminated and was catched with errors.

So I am interested to know if there is any untold maximum packet size for
GPRS? If so, I will re-write some sub logic to transmit my data by multiple
of smaller blocks.

If you are curious, my original packets are relatively small, around
3kb~12kb.... It is why I did not write the code to send via multiple small
blocks. And it prove to work on WiFi. So it must be something to do with
GPRS....

Hope some GPRS gurus here can give some lights.....

Thanks for reading...
 
C

Canon EOS

Hi William,

Thanks for the clarification. Actually I am doing continuous of read/write
logic to/from the server. It just work perfectly fine on WiFi.... but not on
GPRS....

I think I am going to break the larger junk of data into smaller packet....
because I ran out of solution. The question is, how small do I have to break
the data to... 1k, 500 bytes? Since you mention about about 800 bytes, I
should be trying around this figure....

Wish me luck and if have any additional ideas, do let me know.

I appreciate your help. Thanks again...
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top