Ah, in that case I'll just leave the checksum disabled. Thank you for the compression example, quite simple. Am now Off to incorporate this into my engine. Thanks again!

Kind regards,

Philip Bennefall
----- Original Message ----- From: "Lee Salzman" <[email protected]>
To: "Discussion of the ENet library" <[email protected]>
Sent: Friday, May 21, 2010 3:29 AM
Subject: Re: [ENet-discuss] 1.2.2 and 1.3.0 *PRE*-release


Note that the checksum functionality was always there, but disabled unless you explicitly enabled it in the configure script, so if you never needed it before, chances are you probably don't need it still. UDP is giving you an underlying 16 bit checksum, although it is not particularly strong, which I have found good enough for Sauerbraten's purposes. It depends on whether you want to lose the 4 bytes per packet I just saved you. :)

But to enable checksums:
   host -> checksum = enet_crc32;

To enable compression:
   enet_host_compress_with_range_coder (host);

Lee

Philip Bennefall wrote:
Hi Lee,

Thank you, this cleared up some questions for me also.

Looking at the new API for 2.3, it's not very clear to me how I would go about using the checksum and compression features. Could you possibly give a quick code example of how to initialize ENet with these two features enabled, using the compressor and checksum algorithms provided with the library?

Thanks!

Kind regards,

Philip Bennefall

_______________________________________________
ENet-discuss mailing list
[email protected]
http://lists.cubik.org/mailman/listinfo/enet-discuss

_______________________________________________
ENet-discuss mailing list
[email protected]
http://lists.cubik.org/mailman/listinfo/enet-discuss

Reply via email to