Multicast max packet size using Indy control
Posted on 2006-05-18
I am writing an application in BCB5 using Indy network controls
The size of the data that I wish to multicast is about 6K bytes. Do I need to split it up into smaller blocks (fragments) so that each block is smaller than the MTU or will the Indy component do this for me. I imagine that since multicast can't use TCP then it uses UDP which doesn't provide blocking and sequencing ?
If it is the case that I have to fragment it myself prior to sending, then do I have to wait for a short time between sending each fragment or will the Indy control queue the sent data and send it as soon as it is able ?
I realise that I will also need to provide sequencing information so that I can defragment the data at the receiving end.
Thanks in advance.