Description: P2P communication across NAT holes within the network source. Many holes are online C++ source code, and an existing C# version, the test can pass through the network communication.
To Search:
File list (Check if you may need any files):
Bowen.P2P\Bowen.P2P.sln
.........\Bowen.P2P.suo
.........\Lib\log4net.dll
.........\.ogger\P2P_Client.log
.........\P2PClient\bin\Debug\log4net.dll
.........\.........\...\.....\P2PClient.exe
.........\.........\...\.....\P2PClient.pdb
.........\.........\...\.....\P2PClient.vshost.exe
.........\.........\...\.....\P2PClient.vshost.exe.manifest
.........\.........\...\.....\P2PLib.exe
.........\.........\...\.....\P2PLib.pdb
.........\.........\...\Release\log4net.config
.........\.........\...\.......\log4net.dll
.........\.........\...\.......\P2PClient.exe
.........\.........\...\.......\P2PClient.pdb
.........\.........\...\.......\P2PClient.vshost.exe
.........\.........\...\.......\P2PClient.vshost.exe.manifest
.........\.........\...\.......\P2PLib.exe
.........\.........\...\.......\P2PLib.pdb
.........\.........\Client.cs
.........\.........\log4net.config
.........\.........\obj\Debug\P2PClient.csproj.FileListAbsolute.txt
.........\.........\...\.....\P2PClient.exe
.........\.........\...\.....\P2PClient.pdb
.........\.........\...\.....\ResolveAssemblyReference.cache
.........\.........\...\Release\P2PClient.csproj.FileListAbsolute.txt
.........\.........\...\.......\P2PClient.exe
.........\.........\...\.......\P2PClient.pdb
.........\.........\...\.......\ResolveAssemblyReference.cache
.........\.........\P2PClient.csproj
.........\.........\P2PClient.csproj.user
.........\.........\Program.cs
.........\.........\...perties\AssemblyInfo.cs
.........\...Lib\bin\Debug\P2PLib.exe
.........\......\...\.....\P2PLib.pdb
.........\......\...\Release\P2PLib.exe
.........\......\...\.......\P2PLib.pdb
.........\......\Message\C2S\CSMessage.cs
.........\......\.......\...\GetUserMessage.cs
.........\......\.......\...\LoginMessage.cs
.........\......\.......\...\LogoutMessage.cs
.........\......\.......\...\TranslateMessage.cs
.........\......\.......\MessageBase.cs
.........\......\.......\P2P\Class1.cs
.........\......\.......\S2C\Class1.cs
.........\......\obj\Debug\P2PLib.csproj.FileListAbsolute.txt
.........\......\...\.....\P2PLib.exe
.........\......\...\.....\P2PLib.pdb
.........\......\...\.....\Refactor\P2PLib.exe
.........\......\...\Release\P2PLib.csproj.FileListAbsolute.txt
.........\......\...\.......\P2PLib.exe
.........\......\...\.......\P2PLib.pdb
.........\......\...\.......\Refactor\P2PLib.exe
.........\......\P2PLib.csproj
.........\......\Program.cs
.........\......\...perties\AssemblyInfo.cs
.........\......\User.cs
.........\......\UserCollection.cs
.........\......\.til\FormatterHelper.cs
.........\......\....\P2PConstants.cs
.........\...Sever\bin\Debug\P2PLib.exe
.........\........\...\.....\P2PLib.pdb
.........\........\...\.....\P2PSever.exe
.........\........\...\.....\P2PSever.pdb
.........\........\...\.....\P2PSever.vshost.exe
.........\........\...\.....\P2PSever.vshost.exe.manifest
.........\........\...\Release\log4net.dll
.........\........\...\.......\P2PLib.exe
.........\........\...\.......\P2PLib.pdb
.........\........\...\.......\P2PSever.exe
.........\........\...\.......\P2PSever.pdb
.........\........\...\.......\P2PSever.vshost.exe
.........\........\...\.......\P2PSever.vshost.exe.manifest
.........\........\log4net.config
.........\........\obj\Debug\P2PSever.csproj.FileListAbsolute.txt
.........\........\...\.....\P2PSever.exe
.........\........\...\.....\P2PSever.pdb
.........\........\...\.....\ResolveAssemblyReference.cache
.........\........\...\Release\P2PSever.csproj.FileListAbsolute.txt
.........\........\...\.......\P2PSever.exe
.........\........\...\.......\P2PSever.pdb
.........\........\...\.......\ResolveAssemblyReference.cache
.........\........\P2PSever.csproj
.........\........\Program.cs
.........\........\...perties\AssemblyInfo.cs
.........\........\Server.cs
.........\...Client\obj\Debug\Refactor
.........\.........\...\.....\TempPE
.........\.........\...\Release\TempPE
.........\...Lib\obj\Debug\Refactor
.........\......\...\.....\TempPE
.........\......\...\Release\Refactor
.........\......\...\.......\TempPE
.........\...Sever\obj\Debug\Refactor