Using cSocketThreads for client outgoing packets. Unfortunately had to put in one intermediate thread (cServer::cNotifyWriteThread) to avoid deadlocks. Still, seems we have a proper multithreading for clients and no more per-client threads, yay :)

git-svn-id: http://mc-server.googlecode.com/svn/trunk@328 0a769ca7-a7f5-676a-18bf-c427514a06d6
This commit is contained in:
madmaxoft@gmail.com
2012-02-26 00:36:51 +00:00
parent a14e015354
commit 0e33c919dd
5 changed files with 256 additions and 153 deletions
+4 -4
View File
@@ -443,10 +443,6 @@
RelativePath="..\source\cSimulatorManager.h"
>
</File>
<File
RelativePath="..\source\cSocketThreads.h"
>
</File>
<File
RelativePath="..\source\cTracer.cpp"
>
@@ -1506,6 +1502,10 @@
RelativePath="..\source\cSocketThreads.cpp"
>
</File>
<File
RelativePath="..\source\cSocketThreads.h"
>
</File>
<File
RelativePath="..\source\cTCPLink.cpp"
>