[ENet-discuss] dangerous about function enet_host_flush

Syed Setia Pernama syedhs at yahoo.com
Fri May 3 04:52:39 PDT 2013


Provide two queues, one is for sending and another is for packet receiption. Both queues must have thread safety.



________________________________
 From: Ruud van Gaal <ruud at racer.nl>
To: zxz3121 <zxz3121 at gmail.com>; Discussion of the ENet library <enet-discuss at cubik.org> 
Sent: Friday, May 3, 2013 6:43 PM
Subject: Re: [ENet-discuss] dangerous about function enet_host_flush
 


ENet isn't thread-safe, as you found out.




On Fri, May 3, 2013 at 11:49 AM, zxz3121 at gmail.com <zxz3121 at gmail.com> wrote:

 
> 
>when I use two different threads for receive package and send 
package  I found that when I use enet_host_flush in send thread may occur 
Thread synchronization  problem  randomly, because 
enet_host_flush  and enet_host_service may  call the  
enet_protocol_send_outgoing_commands  function  at the sametime,even I 
use the pthread_mutex_t  in my threads it`s crash randomly anyway! 
>________________________________
>zxz3121 at gmail.com
>_______________________________________________
>ENet-discuss mailing list
>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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cubik.org/pipermail/enet-discuss/attachments/20130503/f0e8a722/attachment.html>


More information about the ENet-discuss mailing list