[{"title":"( 32 个子文件 37KB ) vc socket tcp 多线程客户端--服务器结构的例子.visual c++","children":[{"title":"RawSocketServerExample","children":[{"title":"SocketServerDlg.h <span style='color:#111;'> 1.78KB </span>","children":null,"spread":false},{"title":"RawSocket.cpp <span style='color:#111;'> 11.33KB </span>","children":null,"spread":false},{"title":"res","children":[{"title":"SocketServer.rc2 <span style='color:#111;'> 404B </span>","children":null,"spread":false},{"title":"SocketServer.ico <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false}],"spread":true},{"title":"SocketServer.dsw <span style='color:#111;'> 739B </span>","children":null,"spread":false},{"title":"ClosingDialog.h <span style='color:#111;'> 908B </span>","children":null,"spread":false},{"title":"RawSocketServerWorker.cpp <span style='color:#111;'> 6.42KB </span>","children":null,"spread":false},{"title":"ThreadDispatcher.cpp <span style='color:#111;'> 6.47KB </span>","children":null,"spread":false},{"title":"SocketServer.dsp <span style='color:#111;'> 4.81KB </span>","children":null,"spread":false},{"title":"ThreadDispatcher.h <span style='color:#111;'> 4.54KB </span>","children":null,"spread":false},{"title":"CRITSECT.H <span style='color:#111;'> 1.71KB </span>","children":null,"spread":false},{"title":"CRITSECT.CPP <span style='color:#111;'> 1.31KB </span>","children":null,"spread":false},{"title":"SocketServer.opt <span style='color:#111;'> 57.50KB </span>","children":null,"spread":false},{"title":"SocketServer.mak <span style='color:#111;'> 15.55KB </span>","children":null,"spread":false},{"title":"SocketServerDlg.cpp <span style='color:#111;'> 4.40KB </span>","children":null,"spread":false},{"title":"StdAfx.cpp <span style='color:#111;'> 210B </span>","children":null,"spread":false},{"title":"SocketServer.cpp <span style='color:#111;'> 1.99KB </span>","children":null,"spread":false},{"title":"resource.h <span style='color:#111;'> 734B </span>","children":null,"spread":false},{"title":"names.h <span style='color:#111;'> 354B </span>","children":null,"spread":false},{"title":"SocketServer.rc <span style='color:#111;'> 5.41KB </span>","children":null,"spread":false},{"title":"StdAfx.h <span style='color:#111;'> 961B </span>","children":null,"spread":false},{"title":"RawSocketServerWorker.h <span style='color:#111;'> 1.94KB </span>","children":null,"spread":false},{"title":"SocketClient","children":[{"title":"SC.mak <span style='color:#111;'> 8.44KB </span>","children":null,"spread":false},{"title":"SC.plg <span style='color:#111;'> 10.48KB </span>","children":null,"spread":false},{"title":"StdAfx.cpp <span style='color:#111;'> 210B </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 2.42KB </span>","children":null,"spread":false},{"title":"StdAfx.h <span style='color:#111;'> 642B </span>","children":null,"spread":false},{"title":"SC.dsp <span style='color:#111;'> 4.80KB </span>","children":null,"spread":false}],"spread":false},{"title":"ClosingDialog.cpp <span style='color:#111;'> 1.43KB </span>","children":null,"spread":false},{"title":"SocketServer.plg <span style='color:#111;'> 3.96KB </span>","children":null,"spread":false},{"title":"RawSocket.h <span style='color:#111;'> 5.85KB </span>","children":null,"spread":false},{"title":"SocketServer.h <span style='color:#111;'> 945B </span>","children":null,"spread":false}],"spread":false}],"spread":true}]