[ENet-discuss] Re: Stronger UDP checksum? 
    Kevin Wasserman 
    kwasserman at maddocsoftware.com
       
    Fri Jun 10 08:16:14 PDT 2005
    
    
  
Certainly, the code is designed so that no crash should 
occur; the app just discards the data if it can't parse 
it.  However, it _does_ cause my lockstep application 
to go out of sync since the host believes it has 
successfully delivered a command (via a reliable packet) 
that the peer either doesn't execute; or, even worse, 
executes with inconsistent data.  That is "wreaking havok"
in my book.
 
-Kevin Wasserman
 
Bruce Mitchener wrote:
>Bad/corrupt data shouldn't crash an application or server though.
> 
>  - Bruce
> 
>Lee Salzman wrote:
>> Send me a patch for it, and I will make it a compile time option.
>> 
>> Kevin Wasserman wrote:
>>> I've got a user who seems to occasionally (every
>>> 5 minutes or so, which is frequently enough) transmit
>>> a packet that becomes corrupted but apparently
>>> passes the UDP checksum and then naturally
>>> wreaks havok on my app. I was wondering if
>>> anyone else had had a similar exerience and
>>> thinking that I might add an option to enet to
>>> provide a stronger checksum (e.g. CRC32) when
>>> sending a packet. For reliable packets, particularly,
>>> I think it makes sense to do it in enet rather than
>>> at a higher level. Any thoughts?
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.puremagic.com/pipermail/enet-discuss/attachments/20050610/70beb810/attachment.htm
    
    
More information about the ENet-discuss
mailing list