hi,

I have a Client-SocketConnector and Server-SocketAcceptor. So all about TCP.
I send TCP-Packets with a size of around 1200Bytes but I always receive
Packages with a length of 2048, 4096, 8192, ...
I mark all Packets that I do send with a sequence number before sending => I
see that packages are missing.

So some packets are missing and others are much bigger. I guess TCP does
wrap my packages together to have a optimal frame size when send over the
network.


How do you deal with this?
Actually it does not make sense to me that I send Packets of one size and
receive something different.
But anyway if this is the way TCP works (or optimizes the throughput) thats
fine ...  but the problem is => how do I get my Packets in the same
structure that I've send again?

What is your strategy for that? Make every packet *exactly* 1024 Bytes and
cut everything again on the Receivers end?
Or am I on the complete wrong lane?


thanks,
sebastian


-- 
Sebastian Wagner
http://www.webbase-design.de
http://openmeetings.googlecode.com
http://www.laszlo-forum.de
[email protected]

Reply via email to