Introduction - If you have any usage issues, please Google them yourself
This is my VS2005 (winFX) under the written code of hope and let everyone together to discuss common learning. Peer to peer analytical examples from the SDK in need replication. NET Framework3.0 (winFX)
Packet : 1985488p2pliaotian.rar filelist
P2Pliaotian\ChatClientComponent\ChatClientComponent.csproj
P2Pliaotian\ChatClientComponent\CustomPeerResolver.cs
P2Pliaotian\ChatClientComponent\obj\ChatClientComponent.csproj.FileList.txt
P2Pliaotian\ChatClientComponent\PeerManager.cs
P2Pliaotian\ChatClientComponent\PeerService.cs
P2Pliaotian\ChatClientComponent\Properties\AssemblyInfo.cs
P2Pliaotian\ChatPeer\ChatPeer.csproj
P2Pliaotian\ChatPeer\DnsHelper.cs
P2Pliaotian\ChatPeer\IPeer.cs
P2Pliaotian\ChatPeer\IPeerService.cs
P2Pliaotian\ChatPeer\Properties\AssemblyInfo.cs
P2Pliaotian\ChatServer\App.xaml
P2Pliaotian\ChatServer\App.xaml.cs
P2Pliaotian\ChatServer\ChatServer.csproj
P2Pliaotian\ChatServer\ChatServer.csproj.user
P2Pliaotian\ChatServer\Properties\AssemblyInfo.cs
P2Pliaotian\ChatServer\Properties\Resources.cs
P2Pliaotian\ChatServer\Properties\Resources.resx
P2Pliaotian\ChatServer\Properties\Settings.cs
P2Pliaotian\ChatServer\Properties\Settings.settings
P2Pliaotian\ChatServer\Window1.xaml
P2Pliaotian\ChatServer\Window1.xaml.cs
P2Pliaotian\ChatServiceComponent\ChatManager.cs
P2Pliaotian\ChatServiceComponent\ChatPeerService.cs
P2Pliaotian\ChatServiceComponent\CustomPeerResolverService.cs
P2Pliaotian\ChatServiceComponent\IServiceManager.cs
P2Pliaotian\ChatServiceComponent\NewsManager.cs
P2Pliaotian\ChatServiceComponent\Properties\AssemblyInfo.cs
P2Pliaotian\ChatServiceComponent\ServiceComponent.csproj
P2Pliaotian\ChatServiceComponent\ServiceManager.cs
P2Pliaotian\ChatServiceComponent\Util.cs
P2Pliaotian\P2PChat\App.config
P2Pliaotian\P2PChat\App.xaml
P2Pliaotian\P2PChat\App.xaml.cs
P2Pliaotian\P2PChat\ChatWindow.xaml
P2Pliaotian\P2PChat\ChatWindow.xaml.cs
P2Pliaotian\P2PChat\img\man.jpg
P2Pliaotian\P2PChat\img\marble.jpg
P2Pliaotian\P2PChat\img\Thumbs.db
P2Pliaotian\P2PChat\img\vv2.jpg
P2Pliaotian\P2PChat\img\vvv.jpg
P2Pliaotian\P2PChat\img\_desktop.ini
P2Pliaotian\P2PChat\P2PChat.csproj
P2Pliaotian\P2PChat\P2PChat.csproj.user
P2Pliaotian\P2PChat\Properties\AssemblyInfo.cs
P2Pliaotian\P2PChat\Properties\Resources.Designer.cs
P2Pliaotian\P2PChat\Properties\Resources.resx
P2Pliaotian\P2PChat\Properties\Settings.Designer.cs
P2Pliaotian\P2PChat\Properties\Settings.settings
P2Pliaotian\P2PChat\Properties\_desktop.ini
P2Pliaotian\P2PChat\Window1.xaml
P2Pliaotian\P2PChat\Window1.xaml.cs
P2Pliaotian\P2PChat\_desktop.ini
P2Pliaotian\P2PChat.sln
P2Pliaotian\P2PChat.suo
P2Pliaotian\test\App.config
P2Pliaotian\test\ChatClientComponent.dll
P2Pliaotian\test\ChatClientComponent.pdb
P2Pliaotian\test\ChatPeer.dll
P2Pliaotian\test\ChatPeer.pdb
P2Pliaotian\test\P2PChat.exe
P2Pliaotian\test\P2PChat.exe.config
P2Pliaotian\test\P2PChat.pdb
P2Pliaotian\test\P2PChat.vshost.exe
P2Pliaotian\test\P2PChat.vshost.exe.config
P2Pliaotian\_desktop.ini
P2Pliaotian\说明.txt
P2Pliaotian\ChatClientComponent\bin\Debug
P2Pliaotian\ChatClientComponent\obj\Debug
P2Pliaotian\ChatPeer\bin\Debug
P2Pliaotian\ChatPeer\obj\Debug
P2Pliaotian\ChatServer\bin\Debug
P2Pliaotian\ChatServer\obj\Debug
P2Pliaotian\ChatServiceComponent\bin\Debug
P2Pliaotian\ChatServiceComponent\obj\Debug
P2Pliaotian\P2PChat\bin\Debug
P2Pliaotian\P2PChat\obj\Debug
P2Pliaotian\ChatClientComponent\bin
P2Pliaotian\ChatClientComponent\obj
P2Pliaotian\ChatClientComponent\Properties
P2Pliaotian\ChatPeer\bin
P2Pliaotian\ChatPeer\obj
P2Pliaotian\ChatPeer\Properties
P2Pliaotian\ChatServer\bin
P2Pliaotian\ChatServer\obj
P2Pliaotian\ChatServer\Properties
P2Pliaotian\ChatServiceComponent\bin
P2Pliaotian\ChatServiceComponent\obj
P2Pliaotian\ChatServiceComponent\Properties
P2Pliaotian\P2PChat\bin
P2Pliaotian\P2PChat\img
P2Pliaotian\P2PChat\obj
P2Pliaotian\P2PChat\Properties
P2Pliaotian\ChatClientComponent
P2Pliaotian\ChatPeer
P2Pliaotian\ChatServer
P2Pliaotian\ChatServiceComponent
P2Pliaotian\P2PChat
P2Pliaotian\test
P2Pliaotian