[{"title":"( 60 个子文件 152KB ) CAsyncSocket异步实现服务器与客户端","children":[{"title":"CAsyncSocket Demo","children":[{"title":"myServer","children":[{"title":"ReadMe.txt <span style='color:#111;'> 3.53KB </span>","children":null,"spread":false},{"title":"StdAfx.h <span style='color:#111;'> 1.11KB </span>","children":null,"spread":false},{"title":"res","children":[{"title":"myServer.ico <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"myServer.rc2 <span style='color:#111;'> 400B </span>","children":null,"spread":false}],"spread":true},{"title":"myServer.v12.suo <span style='color:#111;'> 47.00KB </span>","children":null,"spread":false},{"title":"myServer.vcxproj.filters <span style='color:#111;'> 2.61KB </span>","children":null,"spread":false},{"title":"ClientSock.cpp <span style='color:#111;'> 7.67KB </span>","children":null,"spread":false},{"title":"myServer.dsp <span style='color:#111;'> 4.67KB </span>","children":null,"spread":false},{"title":"ServerSocket.cpp <span style='color:#111;'> 2.93KB </span>","children":null,"spread":false},{"title":"myServer.clw <span style='color:#111;'> 1.73KB </span>","children":null,"spread":false},{"title":"myServer.vcxproj.user <span style='color:#111;'> 143B </span>","children":null,"spread":false},{"title":"resource.h <span style='color:#111;'> 1.03KB </span>","children":null,"spread":false},{"title":"myServer.h <span style='color:#111;'> 1.31KB </span>","children":null,"spread":false},{"title":"myServer.aps <span style='color:#111;'> 35.57KB </span>","children":null,"spread":false},{"title":"myServer.vcxproj <span style='color:#111;'> 8.99KB </span>","children":null,"spread":false},{"title":"myServer.cpp <span style='color:#111;'> 2.27KB </span>","children":null,"spread":false},{"title":"myServerDlg.h <span style='color:#111;'> 1.99KB </span>","children":null,"spread":false},{"title":"ServerSocket.h <span style='color:#111;'> 1.65KB </span>","children":null,"spread":false},{"title":"myServer.sln <span style='color:#111;'> 961B </span>","children":null,"spread":false},{"title":"myServer.suo <span style='color:#111;'> 16.50KB </span>","children":null,"spread":false},{"title":"myServer.dsw <span style='color:#111;'> 539B </span>","children":null,"spread":false},{"title":"myServer.plg <span style='color:#111;'> 772B </span>","children":null,"spread":false},{"title":"myServer.ncb <span style='color:#111;'> 161.00KB </span>","children":null,"spread":false},{"title":"StdAfx.cpp <span style='color:#111;'> 210B </span>","children":null,"spread":false},{"title":"myServer.rc <span style='color:#111;'> 5.93KB </span>","children":null,"spread":false},{"title":"ClientSock.h <span style='color:#111;'> 1.84KB </span>","children":null,"spread":false},{"title":"UpgradeLog.htm <span style='color:#111;'> 33.80KB </span>","children":null,"spread":false},{"title":"myServerDlg.cpp <span style='color:#111;'> 9.66KB </span>","children":null,"spread":false},{"title":"myServer.opt <span style='color:#111;'> 54.50KB </span>","children":null,"spread":false}],"spread":false},{"title":"MyClient","children":[{"title":"ReadMe.txt <span style='color:#111;'> 3.53KB </span>","children":null,"spread":false},{"title":"StdAfx.h <span style='color:#111;'> 1.11KB </span>","children":null,"spread":false},{"title":"res","children":[{"title":"MyClient.rc2 <span style='color:#111;'> 400B </span>","children":null,"spread":false},{"title":"MyClient.ico <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false}],"spread":true},{"title":"MyClient.suo <span style='color:#111;'> 13.50KB </span>","children":null,"spread":false},{"title":"ClientSock.cpp <span style='color:#111;'> 1.55KB </span>","children":null,"spread":false},{"title":"MyClient.opt <span style='color:#111;'> 54.50KB </span>","children":null,"spread":false},{"title":"MyClient.h <span style='color:#111;'> 1.31KB </span>","children":null,"spread":false},{"title":"MyClientDlg.h <span style='color:#111;'> 2.04KB </span>","children":null,"spread":false},{"title":"MyClient.vcxproj <span style='color:#111;'> 8.17KB </span>","children":null,"spread":false},{"title":"MyClientDlg.cpp <span style='color:#111;'> 13.50KB </span>","children":null,"spread":false},{"title":"MyClient.cpp <span style='color:#111;'> 2.21KB </span>","children":null,"spread":false},{"title":"MyClient.clw <span style='color:#111;'> 1.83KB </span>","children":null,"spread":false},{"title":"MyClient.sln <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"MyClient.dsp <span style='color:#111;'> 4.49KB </span>","children":null,"spread":false},{"title":"MyClient.dsw <span style='color:#111;'> 541B </span>","children":null,"spread":false},{"title":"resource.h <span style='color:#111;'> 1.24KB </span>","children":null,"spread":false},{"title":"MyClient.plg <span style='color:#111;'> 250B </span>","children":null,"spread":false},{"title":"MyClient.rc <span style='color:#111;'> 7.31KB </span>","children":null,"spread":false},{"title":"MyClient.ncb <span style='color:#111;'> 177.00KB </span>","children":null,"spread":false},{"title":"MyClient.vcxproj.filters <span style='color:#111;'> 2.31KB </span>","children":null,"spread":false},{"title":"MyClient.aps <span style='color:#111;'> 21.74KB </span>","children":null,"spread":false},{"title":"StdAfx.cpp <span style='color:#111;'> 210B </span>","children":null,"spread":false},{"title":"MyClient.vcxproj.user <span style='color:#111;'> 143B </span>","children":null,"spread":false},{"title":"MyClient.v12.suo <span style='color:#111;'> 37.50KB </span>","children":null,"spread":false},{"title":"ClientSock.h <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false},{"title":"UpgradeLog.htm <span style='color:#111;'> 37.48KB </span>","children":null,"spread":false}],"spread":false},{"title":"PUBLIC","children":[{"title":"ThreadSafe_Set.cpp <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"ThreadSafeQueue.h <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false},{"title":"PublicFunc.cpp <span style='color:#111;'> 4.36KB </span>","children":null,"spread":false},{"title":"PublicFunc.h <span style='color:#111;'> 4.76KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]