<div dir="ltr"><div>My server should receive message from client and echo back some message, but in my case building the message packet costs time, so I need to create a thread to echo message to clients.</div><div><br></div><div>I wrote a test to illustrate this problem, the client runs a infinit loop, sending 2k data to server and receive 2k data. The server crashes after a while, randomly. the code:</div><div><div><br></div><div>server: <a href="http://pastebin.com/99kpQgTJ">http://pastebin.com/99kpQgTJ</a></div><div>client:  <a href="http://pastebin.com/wX8jfZgk">http://pastebin.com/wX8jfZgk</a></div><div><br></div><div>It crashes at function <b>enet_host_flush</b>, I tried to use `std::mutex` but doesn't help. Any idea? Thanks.</div><div><br></div><div>My Environment: Win7 32bit + VS2013 + Enet 1.3.13<br></div><div><br></div></div></div>