On 10/24/08, Peter Soxberger <[EMAIL PROTECTED]> wrote:
> Hi!
>
>  I wanted to know how I can set the event timeouts (disconnect event(s))?
>
>  And 2 other small questions:
>  -Do I need to use enet_packet_destroy or do they destroy on there own after 
> some time? Because in the tutorial enet_packet_destroy is not used...

Indeed, it's not used in the tutorial and the text reads "A packet is
sent to a foreign host with enet_peer_send(). enet_peer_send() accepts
a channel id over which to send the packet to a given peer. Once the
packet is handed over to ENet with enet_peer_send(), ENet will handle
its deallocation and enet_packet_destroy() should not be used upon
it."

Though in my opinion this should also be noted in the API docs of
enet_peer_send, not just in the tutorial. In makes sense though, since
otherwise ENet would have to make a copy of the packet since it isn't
sent synchronously.

>  -I want that the client disconnects immediately after using the disconnect 
> function but also want that the disconnect event will be called immediately 
> (no timeout). Which disconnect function should I use?

Hmm, I don't know the answer to this one. I think at least you'll have
to wait on the disconnect to be sent away, preferably even waiting
until you know the other side got it.

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

Reply via email to