Hi!
I'm calling enet_host_service in a thread. For reducing the number of calls I
added a Sleep(1000); in my loop. Now I noticed, that I could also use the
internal timeout of enet_host_service(). It's even better I think. Because I
can use a higher value like 10 seconds and events are still called immideately
when data is received, but I reduced the calls in the thread (=> saved
performance).
So my first code was like this:
while(enet_host_service(server,&event,0) != 0)
{
//....
Sleep(1000);
}
And now it's like this:
while(enet_host_service(server,&event,10000) != 0)
{
//...
}
Now I wanted to know if the second methode is really better or am I missing
something? Does the second methode has any disadvantages?
I know that there is something in the tutorial about the timeout mechanism but
it wasn't clear enough.
Thanks for your help!
Best regards,
Peter
--
Neu: GMX FreeDSL Komplettanschluss mit DSL 6.000 Flatrate + Telefonanschluss
für nur 17,95 Euro/mtl.!*
http://dslspecial.gmx.de/freedsl-surfflat/?ac=OM.AD.PD003K11308T4569a
_______________________________________________
ENet-discuss mailing list
[email protected]
http://lists.cubik.org/mailman/listinfo/enet-discuss