[ENet-discuss] Problem with fragmentation and reassembly of bigenet packets

RAULO-KUMAGAI Emmanuel IT&L@bs emmanuel.raulo at orange-ftgroup.com
Thu Apr 29 00:45:14 PDT 2010

Thanks for your replies!

Ruud van Gaal a écrit :
> Especially with packets >2Kb, as UDP only allows packets upto around 
> 1,5Kb. After that, Enet starts splitting them up and rejoining them at 
> the client (receiving) end, so it's important to keep calling 
> enet_host_service().
I also thought at first that the MTU could be the issue but 2KB packets 
work OK, which made me think the problem was not there.

>     *Van:* enet-discuss-bounces at cubik.org
>     [mailto:enet-discuss-bounces at cubik.org] *Namens *Nuno Silva
>     **
>     Even if Client-Only you should call enet_host_service, since it
>     takes care of transferring packets back and forth. Check if that
>     helps.
Now if enet_host_service() must be called on the sending side, this 
means I better produce data and send it in separate threads, right?
Do you have suggestions on how to minimize the latency of packets then?
I mean, if the thread actually sending data is inside 
enet_host_service(), how do I get it to return from that function and 
send the next packet as soon as it is available?

Thank you for your support,


-------------- next part --------------
A non-text attachment was scrubbed...
Name: emmanuel_raulo.vcf
Type: text/x-vcard
Size: 363 bytes
Desc: not available
URL: <http://lists.cubik.org/pipermail/enet-discuss/attachments/20100429/961aa657/attachment.vcf>

More information about the ENet-discuss mailing list