[{"title":"( 28 个子文件 86KB ) P2P之UDP穿透NAT的原理与C#实现(C#源码) 已调试成功","children":[{"title":"P2P","children":[{"title":"P2PServer","children":[{"title":"bin","children":[{"title":"Debug","children":[{"title":"P2PServer.vshost.exe <span style='color:#111;'> 13.99KB </span>","children":null,"spread":false},{"title":"P2PServer.vshost.exe.manifest <span style='color:#111;'> 490B </span>","children":null,"spread":false},{"title":"P2PServer.exe <span style='color:#111;'> 7.50KB </span>","children":null,"spread":false},{"title":"P2PClient.pdb <span style='color:#111;'> 31.50KB </span>","children":null,"spread":false},{"title":"P2PClient.exe <span style='color:#111;'> 11.00KB </span>","children":null,"spread":false},{"title":"P2PServer.pdb <span style='color:#111;'> 27.50KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"WellKnown.cs <span style='color:#111;'> 5.83KB </span>","children":null,"spread":false},{"title":"Program.cs <span style='color:#111;'> 5.38KB </span>","children":null,"spread":false},{"title":"obj","children":[{"title":"Debug","children":[{"title":"P2PServer.csproj.FileListAbsolute.txt <span style='color:#111;'> 598B </span>","children":null,"spread":false},{"title":"P2PServer.exe <span style='color:#111;'> 7.50KB </span>","children":null,"spread":false},{"title":"ResolveAssemblyReference.cache <span style='color:#111;'> 3.13KB </span>","children":null,"spread":false},{"title":"TempPE","children":null,"spread":false},{"title":"P2PServer.pdb <span style='color:#111;'> 27.50KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"P2PServer.csproj <span style='color:#111;'> 2.27KB </span>","children":null,"spread":false},{"title":"Properties","children":[{"title":"AssemblyInfo.cs <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"P2P.sln <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false},{"title":"P2P.suo <span style='color:#111;'> 20.00KB </span>","children":null,"spread":false},{"title":"P2PClient","children":[{"title":"bin","children":[{"title":"Debug","children":[{"title":"P2PClient.rar <span style='color:#111;'> 5.16KB </span>","children":null,"spread":false},{"title":"P2PClient.vshost.exe <span style='color:#111;'> 13.99KB </span>","children":null,"spread":false},{"title":"P2PClient.vshost.exe.manifest <span style='color:#111;'> 490B </span>","children":null,"spread":false},{"title":"P2PClient.pdb <span style='color:#111;'> 31.50KB </span>","children":null,"spread":false},{"title":"P2PClient.exe <span style='color:#111;'> 11.00KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"P2PClient.csproj <span style='color:#111;'> 2.10KB </span>","children":null,"spread":false},{"title":"WellKnown.cs <span style='color:#111;'> 5.83KB </span>","children":null,"spread":false},{"title":"Program.cs <span style='color:#111;'> 9.07KB </span>","children":null,"spread":false},{"title":"obj","children":[{"title":"Debug","children":[{"title":"P2PClient.csproj.FileListAbsolute.txt <span style='color:#111;'> 432B </span>","children":null,"spread":false},{"title":"P2PClient.pdb <span style='color:#111;'> 31.50KB </span>","children":null,"spread":false},{"title":"TempPE","children":null,"spread":false},{"title":"P2PClient.exe <span style='color:#111;'> 11.00KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Properties","children":[{"title":"AssemblyInfo.cs <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}]