Change To Multi Threading

Using OpenMP and Critical Section.
Complete test that is for 10 minutes.
Client Count / Send per second / Max Packet Size / Is Broadcasting

1000 / 20 / 4096 / false
Result :
Send(12,077,641), Receive(12,076,641), Elapsed(50 ms)
Cpu Usage : 00%
Memory Usage : 98,532 KB

100 / 5 / 4096 / true
Result :
Send(299,424), Receive(299,401), Other Receive(29,631,525), Elapsed(50
ms), Other Elapsed(27 ms)
Cpu Usage : 04~13%
Memory Usage : 42,552 KB