[ENet-discuss] Enet Header size

Lee Salzman lsalzman1 at cox.net
Thu Jan 8 00:21:03 PST 2009


include/enet/protocol.h is a fairly good reference for the protocol. All 
the packet layouts are isolated in there.

Lee

Daniel Aquino wrote:
> Is there no chart that documents the header and formatting that enet 
> adds ?
>
> On Wed, Jan 7, 2009 at 6:46 PM, Daniel Aquino 
> <mr.danielaquino at gmail.com <mailto:mr.danielaquino at gmail.com>> wrote:
>
>     There is also an ability to flush based on a certain peer I believe...
>
>     I would think that certain real time data would be desirable to
>     flush right away to the peer...
>
>     Then remaining packets could be picked up at some interval...
>
>
>     On Wed, Jan 7, 2009 at 5:47 PM, Nuno Silva
>     <little.coding.fox at gmail.com <mailto:little.coding.fox at gmail.com>>
>     wrote:
>
>         On the docs it said that enet_host_flush() is also supposed to
>         send all queued packets (for sending), although it wont treat
>         events like enet_host_flush(), so if the OP just wants to send
>         various packets and not wait for enet_host_service(), he could
>         use enet_host_flush() instead.
>
>
>         On Thu, Jan 8, 2009 at 6:29 AM, Lee Salzman <lsalzman1 at cox.net
>         <mailto:lsalzman1 at cox.net>> wrote:
>
>             This all depends on what is acceptable latency for you and
>             how often you are sending packets. Packets are sent out
>             when you call enet_host_service(), so schedule this
>             according to your needs.
>
>             Lee
>
>
>             Peter Soxberger wrote:
>
>                 In what periods should enet_host_service() be called?
>                 I'm using a thread and alwas wait 2 milliseconds until
>                 I call enet_host_service(). Should I wait longer? What
>                 are your typical periods?
>
>                 Greets,
>                 Peter Soxberger
>
>                 -------- Original-Nachricht --------
>                  
>
>                     Datum: Wed, 07 Jan 2009 20:11:06 -0800
>                     Von: Lee Salzman <lsalzman1 at cox.net
>                     <mailto:lsalzman1 at cox.net>>
>                     An: Discussion of the ENet library
>                     <enet-discuss at cubik.org
>                     <mailto:enet-discuss at cubik.org>>
>                     Betreff: Re: [ENet-discuss] Enet Header size
>                        
>
>
>                  
>
>                     It collects packets in between calls to
>                     enet_host_service(), yes.
>
>                     Lee
>
>                     Peter Soxberger wrote:
>                        
>
>                         Ok does this mean that ENet collects the small
>                         packets and send it as
>                              
>
>                     one big packet for saving overhead?
>                        
>
>                         I worried that this isn't implented because I
>                         use a lot of packets with
>                              
>
>                     small data in them and this would produce a lot of
>                     unnecessary overhead.
>                        
>
>                         -------- Original-Nachricht --------
>                                
>
>                             Datum: Wed, 07 Jan 2009 19:18:15 -0800
>                             Von: Lee Salzman <lsalzman1 at cox.net
>                             <mailto:lsalzman1 at cox.net>>
>                             An: Discussion of the ENet library
>                             <enet-discuss at cubik.org
>                             <mailto:enet-discuss at cubik.org>>
>                             Betreff: Re: [ENet-discuss] Enet Header size
>                                        
>
>                                
>
>                             The size of a header for an individual
>                             user packet WITHIN a protocol packet is
>                             about 6-8 bytes. Each protocol packet
>                             (which groups as many user packets as it
>                             can up to the MTU) has a header size of 8
>                             bytes.
>
>                             Lee
>
>                             Peter Soxberger wrote:
>                                        
>
>                                 Hi!
>
>                                 I'm currently improving my code that
>                                 calculates the actual
>                                          
>
>                     transferrate.
>                        
>
>                                                
>
>                             Does anybody of you know, how much
>                             overhead I produce if I send a
>                                    
>
>                     single
>                        
>
>                             packet? I know that there is the UDP
>                             Header which is 8 Byte big. But
>                                    
>
>                     how
>                        
>
>                             much is used by ENet?
>                                        
>
>                                 If I calculate the real size of a
>                                 packet, is this correct:
>
>                                 [UDP Header]+[ENet
>                                 Headers]+[packet->dataLength] = Packet
>                                 Size
>
>                                 Thanks for your help!
>                                                  
>
>                             _______________________________________________
>                             ENet-discuss mailing list
>                             ENet-discuss at cubik.org
>                             <mailto:ENet-discuss at cubik.org>
>                             http://lists.cubik.org/mailman/listinfo/enet-discuss
>                                        
>
>                                
>
>                     _______________________________________________
>                     ENet-discuss mailing list
>                     ENet-discuss at cubik.org <mailto:ENet-discuss at cubik.org>
>                     http://lists.cubik.org/mailman/listinfo/enet-discuss
>                        
>
>
>                  
>
>
>             _______________________________________________
>             ENet-discuss mailing list
>             ENet-discuss at cubik.org <mailto:ENet-discuss at cubik.org>
>             http://lists.cubik.org/mailman/listinfo/enet-discuss
>
>
>
>         _______________________________________________
>         ENet-discuss mailing list
>         ENet-discuss at cubik.org <mailto:ENet-discuss at cubik.org>
>         http://lists.cubik.org/mailman/listinfo/enet-discuss
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> ENet-discuss mailing list
> ENet-discuss at cubik.org
> http://lists.cubik.org/mailman/listinfo/enet-discuss
>   



More information about the ENet-discuss mailing list