[ENet-discuss] enet design question

H. Steuer steuer at unixsystems.de
Tue Jan 2 11:13:36 PST 2007


hi guys, hi lee,
        
        we would like to use enet for realtime delivery of video and
        audio
        packets. first of all i would like to see if the design of enet
        is
        applicable for such a task.
        
        i've been digging through the list and found that the sending
        side
        flushes its queues as fast as it can. meaning that it does not
        wait for
        acknowledgements (in reliable mode) for a already sent packet
        (or a
        bunch of packets). the receiving side tries to bring packets
        back into
        sequence and does the fragmentation.
        
        while testing enet i tried to flood the server with about 80k
        packets.
        the server side just receives about 900 of them, then hangs
        (seems to
        wait for other packets/fragments to be received).
        
        it seems that the queues on the server side are filled up and
        enet cant
        rebuild the packet stream. the higher the packet rate is and the
        larger
        the packets are (fragmentation then creates more packets), the
        faster
        enet stops responding.
        
        the client then times out after quite a while.
        
        any ideas on that issue or alternatives to enet?
        
        
        thanks alot for your help.
        
        cheers,
        heri



More information about the ENet-discuss mailing list