[{"title":"( 98 个子文件 4.67MB ) P2P聊天软件的C++实现(包括语音功能)","children":[{"title":"P2P聊天","children":[{"title":"P2PServer","children":[{"title":"P2PServer.dsw <span style='color:#111;'> 541B </span>","children":null,"spread":false},{"title":"P2PServer.dsp <span style='color:#111;'> 4.28KB </span>","children":null,"spread":false},{"title":"P2PServer.cpp <span style='color:#111;'> 5.24KB </span>","children":null,"spread":false},{"title":"P2PServer.ncb <span style='color:#111;'> 49.00KB </span>","children":null,"spread":false},{"title":"P2PServer.opt <span style='color:#111;'> 47.50KB </span>","children":null,"spread":false},{"title":"P2PServer.plg <span style='color:#111;'> 1.36KB </span>","children":null,"spread":false},{"title":"Exception.H <span style='color:#111;'> 1.92KB </span>","children":null,"spread":false},{"title":"Debug","children":[{"title":"P2PServer.obj <span style='color:#111;'> 48.67KB </span>","children":null,"spread":false},{"title":"vc60.idb <span style='color:#111;'> 265.00KB </span>","children":null,"spread":false},{"title":"P2PServer.pch <span style='color:#111;'> 4.37MB </span>","children":null,"spread":false},{"title":"P2PServer.exe <span style='color:#111;'> 168.06KB </span>","children":null,"spread":false},{"title":"P2PServer.ilk <span style='color:#111;'> 198.26KB </span>","children":null,"spread":false},{"title":"vc60.pdb <span style='color:#111;'> 100.00KB </span>","children":null,"spread":false},{"title":"P2PServer.pdb <span style='color:#111;'> 361.00KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"P2PClient","children":[{"title":"P2PClient.dsp <span style='color:#111;'> 4.36KB </span>","children":null,"spread":false},{"title":"LoginDlg.cpp <span style='color:#111;'> 7.54KB </span>","children":null,"spread":false},{"title":"TalkDll","children":[{"title":"Resource.h <span style='color:#111;'> 418B </span>","children":null,"spread":false},{"title":"ListenSocket.h <span style='color:#111;'> 1.45KB </span>","children":null,"spread":false},{"title":"TalkDll.def <span style='color:#111;'> 187B </span>","children":null,"spread":false},{"title":"WaveOut.cpp <span style='color:#111;'> 6.17KB </span>","children":null,"spread":false},{"title":"res","children":[{"title":"TalkDll.rc2 <span style='color:#111;'> 399B </span>","children":null,"spread":false}],"spread":true},{"title":"RecSocket.cpp <span style='color:#111;'> 1.65KB </span>","children":null,"spread":false},{"title":"MixIn.h <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false},{"title":"MixOut.cpp <span style='color:#111;'> 6.30KB </span>","children":null,"spread":false},{"title":"SortData.h <span style='color:#111;'> 1.70KB </span>","children":null,"spread":false},{"title":"AudioCode.cpp <span style='color:#111;'> 1.63KB </span>","children":null,"spread":false},{"title":"SendClient.h <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false},{"title":"ListenSocket.cpp <span style='color:#111;'> 1.52KB </span>","children":null,"spread":false},{"title":"ClientSocket.h <span style='color:#111;'> 1.43KB </span>","children":null,"spread":false},{"title":"TalkDll.aps <span style='color:#111;'> 18.19KB </span>","children":null,"spread":false},{"title":"AudioCode.h <span style='color:#111;'> 742B </span>","children":null,"spread":false},{"title":"MyWaveIn.h <span style='color:#111;'> 793B </span>","children":null,"spread":false},{"title":"RecSocket.h <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false},{"title":"TalkDll.cpp <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false},{"title":"TalkDll.dsp <span style='color:#111;'> 5.60KB </span>","children":null,"spread":false},{"title":"UdpSocket.h <span style='color:#111;'> 1.32KB </span>","children":null,"spread":false},{"title":"MyWaveIn.cpp <span style='color:#111;'> 1017B </span>","children":null,"spread":false},{"title":"MixOut.h <span style='color:#111;'> 1.43KB </span>","children":null,"spread":false},{"title":"UdpSocket.cpp <span style='color:#111;'> 1.43KB </span>","children":null,"spread":false},{"title":"WaveOut.h <span style='color:#111;'> 1.82KB </span>","children":null,"spread":false},{"title":"SortData.cpp <span style='color:#111;'> 2.78KB </span>","children":null,"spread":false},{"title":"head.h <span style='color:#111;'> 442B </span>","children":null,"spread":false},{"title":"Interface.cpp <span style='color:#111;'> 4.23KB </span>","children":null,"spread":false},{"title":"TalkDll.ncb <span style='color:#111;'> 513.00KB </span>","children":null,"spread":false},{"title":"TalkDll.clw <span style='color:#111;'> 766B </span>","children":null,"spread":false},{"title":"StdAfx.cpp <span style='color:#111;'> 209B </span>","children":null,"spread":false},{"title":"TalkDll.rc <span style='color:#111;'> 3.73KB </span>","children":null,"spread":false},{"title":"G729a.lib <span style='color:#111;'> 94.14KB </span>","children":null,"spread":false},{"title":"SendClient.cpp <span style='color:#111;'> 2.22KB </span>","children":null,"spread":false},{"title":"StdAfx.h <span style='color:#111;'> 1.46KB </span>","children":null,"spread":false},{"title":"TalkDll.opt <span style='color:#111;'> 52.50KB </span>","children":null,"spread":false},{"title":"TalkDll.dsw <span style='color:#111;'> 726B </span>","children":null,"spread":false},{"title":"TalkDll.plg <span style='color:#111;'> 2.99KB </span>","children":null,"spread":false},{"title":"MixIn.cpp <span style='color:#111;'> 7.76KB </span>","children":null,"spread":false},{"title":"Debug","children":[{"title":"TalkDll.res <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"TalkDll.lib <span style='color:#111;'> 5.35KB </span>","children":null,"spread":false},{"title":"TalkDll.exp <span style='color:#111;'> 2.71KB </span>","children":null,"spread":false},{"title":"TalkDll.bsc <span style='color:#111;'> 4.00MB </span>","children":null,"spread":false}],"spread":false},{"title":"WaveIn.cpp <span style='color:#111;'> 7.43KB </span>","children":null,"spread":false},{"title":"WaveIn.h <span style='color:#111;'> 2.34KB </span>","children":null,"spread":false},{"title":"Interface.h <span style='color:#111;'> 1.80KB </span>","children":null,"spread":false},{"title":"ClientSocket.cpp <span style='color:#111;'> 2.54KB </span>","children":null,"spread":false}],"spread":false},{"title":"res","children":[{"title":"P2PClient.ico <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"P2PClient.rc2 <span style='color:#111;'> 401B </span>","children":null,"spread":false}],"spread":true},{"title":"LoginDlg.h <span style='color:#111;'> 1.67KB </span>","children":null,"spread":false},{"title":"P2PClient.ncb <span style='color:#111;'> 97.00KB </span>","children":null,"spread":false},{"title":"~VCCF.tmp <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"TalkDlg.cpp <span style='color:#111;'> 1.70KB </span>","children":null,"spread":false},{"title":"P2PClient.h <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false},{"title":"StdAfx.cpp <span style='color:#111;'> 211B </span>","children":null,"spread":false},{"title":"resource.h <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false},{"title":"TalkDlg.h <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false},{"title":"P2PClient.cpp <span style='color:#111;'> 2.51KB </span>","children":null,"spread":false},{"title":"P2PClientDlg.cpp <span style='color:#111;'> 15.12KB </span>","children":null,"spread":false},{"title":"StdAfx.h <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"P2PClient.dsw <span style='color:#111;'> 541B </span>","children":null,"spread":false},{"title":"P2PClient.aps <span style='color:#111;'> 21.67KB </span>","children":null,"spread":false},{"title":"Exception.h <span style='color:#111;'> 1.95KB </span>","children":null,"spread":false},{"title":"P2PClient.rc <span style='color:#111;'> 6.75KB </span>","children":null,"spread":false},{"title":"Debug","children":[{"title":"TalkDlg.obj <span style='color:#111;'> 14.66KB </span>","children":null,"spread":false},{"title":"StdAfx.obj <span style='color:#111;'> 108.07KB </span>","children":null,"spread":false},{"title":"P2PClient.ilk <span style='color:#111;'> 267.87KB </span>","children":null,"spread":false},{"title":"P2PClientDlg.obj <span style='color:#111;'> 92.42KB </span>","children":null,"spread":false},{"title":"P2PClient.res <span style='color:#111;'> 3.32KB </span>","children":null,"spread":false},{"title":"TalkDll.dll <span style='color:#111;'> 172.09KB </span>","children":null,"spread":false},{"title":"vc60.idb <span style='color:#111;'> 257.00KB </span>","children":null,"spread":false},{"title":"P2PClient.pdb <span style='color:#111;'> 473.00KB </span>","children":null,"spread":false},{"title":"vc60.pdb <span style='color:#111;'> 404.00KB </span>","children":null,"spread":false},{"title":"P2PClient.obj <span style='color:#111;'> 21.15KB </span>","children":null,"spread":false},{"title":"P2PClient.pch <span style='color:#111;'> 5.37MB </span>","children":null,"spread":false},{"title":"P2PClient.exe <span style='color:#111;'> 120.05KB </span>","children":null,"spread":false},{"title":"LoginDlg.obj <span style='color:#111;'> 72.44KB </span>","children":null,"spread":false}],"spread":false},{"title":"P2PClient.opt <span style='color:#111;'> 557.50KB </span>","children":null,"spread":false},{"title":"~VCCE.tmp <span style='color:#111;'> 16.00KB </span>","children":null,"spread":false},{"title":"P2PClientDlg.h <span style='color:#111;'> 1.99KB </span>","children":null,"spread":false},{"title":"P2PClient.plg <span style='color:#111;'> 252B </span>","children":null,"spread":false},{"title":"P2PClient.clw <span style='color:#111;'> 2.26KB </span>","children":null,"spread":false},{"title":"ReadMe.txt <span style='color:#111;'> 3.55KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}]