Introduction - If you have any usage issues, please Google them yourself
This done by using the c# achieve P2P music sharing, real-time broadcast of the source code, I find a lot of information in order to write the code, hopes that these useful for some people.
Packet : 73462690p2pmp3.rar filelist
P2PMp3\Web\WebMp3List.aspx.cs
P2PMp3\Web\Default.htm.bak
P2PMp3\Web\Default.htm
P2PMp3\Web\www.htm.bak
P2PMp3\Web\www.htm
P2PMp3\Web\wwwg.htm
P2PMp3\Web\ttt.htm.bak
P2PMp3\Web\AddFile.aspx
P2PMp3\Web\real_azureus.jpg
P2PMp3\Web\ttt.htm
P2PMp3\Web\Web.Config
P2PMp3\Web\test.htm
P2PMp3\Web\WebMp3List.aspx.cs.bak
P2PMp3\Web\Default.aspx.cs.bak
P2PMp3\Web\复件 WebMp3List.aspx
P2PMp3\Web\SearchP2P.aspx.cs
P2PMp3\Web\SearchP2P.aspx
P2PMp3\Web\GetFilePathByID.aspx
P2PMp3\Web\AddFile.aspx.cs
P2PMp3\Web\Login.aspx
P2PMp3\Web\Default.aspx.cs
P2PMp3\Web\UpdateFilePath.aspx
P2PMp3\Web\UpdateHttpRoute.aspx
P2PMp3\Web\UpdateFilePath.aspx.cs
P2PMp3\Web\GetFilePathByID.aspx.cs
P2PMp3\Web\UpdateHttpRoute.aspx.cs
P2PMp3\Web\Default.aspx.bak
P2PMp3\Web\WebMp3List.aspx.bak
P2PMp3\Web\WebMp3List.aspx
P2PMp3\Web\GetHttpPathByUrlCode.aspx.cs
P2PMp3\Web\GetHttpPathByUrlCode.aspx
P2PMp3\Web\GetFilePathByFileCode.aspx
P2PMp3\Web\GetHttpPathByFileCode.aspx.cs
P2PMp3\Web\GetHttpPathByFileCode.aspx
P2PMp3\Web\GetFilePathByFileCode.aspx.cs
P2PMp3\Web\WebAdmin\HttpRouteManage.aspx
P2PMp3\Web\WebAdmin\webP2PManage.aspx
P2PMp3\Web\WebAdmin\webP2PManage.aspx.cs
P2PMp3\Web\WebAdmin\DeleteP2P.aspx
P2PMp3\Web\WebAdmin\DeleteP2P.aspx.cs
P2PMp3\Web\WebAdmin\Delete.aspx
P2PMp3\Web\WebAdmin\Delete.aspx.cs
P2PMp3\Web\WebAdmin\HttpRouteManage.aspx.cs
P2PMp3\Web\AddHttpRoute.aspx
P2PMp3\Web\AddHttpRoute.aspx.cs
P2PMp3\Web\GetHttpPathById.aspx
P2PMp3\Web\GetPathByFileCode.aspx.cs
P2PMp3\Web\Bin\CDb.dll
P2PMp3\Web\Bin\CDb.pdb
P2PMp3\Web\AddHttpRouteFromClient.aspx.cs
P2PMp3\Web\Default.aspx
P2PMp3\Web\FileNotExist.aspx
P2PMp3\Web\FileNotExist.aspx.cs
P2PMp3\Web\AddHttpRouteFromClient.aspx
P2PMp3\Web\Login.aspx.cs
P2PMp3\Web\GetPathByFileCode.aspx
P2PMp3\Web\GetHttpPathById.aspx.cs
P2PMp3\P2PMp3\CDownload.cs
P2PMp3\P2PMp3\P2PMp3.csproj
P2PMp3\P2PMp3\CClient.cs
P2PMp3\P2PMp3\CIniFile.cs
P2PMp3\P2PMp3\CSearch.cs
P2PMp3\P2PMp3\CGetFilePathByID.cs
P2PMp3\P2PMp3\clsMCIPlay.cs
P2PMp3\P2PMp3\CSendData.cs
P2PMp3\P2PMp3\wwww.ico
P2PMp3\P2PMp3\CCashFile.cs
P2PMp3\P2PMp3\CHttpDownload.cs
P2PMp3\P2PMp3\Form1.resx
P2PMp3\P2PMp3\P2PUdpClient.cs
P2PMp3\P2PMp3\CUdpSent.cs
P2PMp3\P2PMp3\Program.cs
P2PMp3\P2PMp3\CHttpDownloadData.cs
P2PMp3\P2PMp3\CUtil.cs
P2PMp3\P2PMp3\Form1.Designer.cs
P2PMp3\P2PMp3\CSendToBrowser.cs
P2PMp3\P2PMp3\CUdpReceiveStatus.cs
P2PMp3\P2PMp3\P2PMp3.suo
P2PMp3\P2PMp3\P2PMp3.sln
P2PMp3\P2PMp3\CReceiveFile.cs
P2PMp3\P2PMp3\CDispatch.cs
P2PMp3\P2PMp3\GlobalStatic.cs
P2PMp3\P2PMp3\CPlayMedia.cs
P2PMp3\P2PMp3\Form1.cs
P2PMp3\P2PMp3\CHttpDownloadUrl.cs
P2PMp3\P2PMp3\CDown.cs
P2PMp3\P2PMp3\Properties\Resources.resx
P2PMp3\P2PMp3\Properties\Settings.settings
P2PMp3\P2PMp3\Properties\AssemblyInfo.cs
P2PMp3\P2PMp3\Properties\Resources.Designer.cs
P2PMp3\P2PMp3\Properties\Settings.Designer.cs
P2PMp3\P2PMp3\bin\Debug.rar
P2PMp3\P2PMp3\obj\P2PMp3.csproj.FileList.txt
P2PMp3\P2PMp3\P2PMp3.csproj.user
P2PMp3\P2PMp3\P2PMp3_TemporaryKey.pfx
P2PMp3\P2PMp3\CHttpChannel.cs
P2PMp3\P2PMp3\CHttpReceive.cs
P2PMp3\P2PMp3\CUdpReceive.cs
P2PMp3\P2PMp3\MyWebServer.cs
P2PMp3\testdll\P2PMp3.vshost.exe
P2PMp3\testdll\AxInterop.WMPLib.dll
P2PMp3\testdll\Interop.WMPLib.dll
P2PMp3\testdll\P2PMp3.exe.manifest
P2PMp3\testdll\P2PMp3.application
P2PMp3\testdll\P2PMp3.exe
P2PMp3\testdll\P2PMp3.pdb
P2PMp3\testdll\P2PMp3.vshost.application
P2PMp3\testdll\P2PMp3.vshost.exe.manifest
P2PMp3\testdll\log2007-6-7.txt
P2PMp3\testdll\para.ini
P2PMp3\testdll\update.exe
P2PMp3\testdll\DirectShowLib-2005.dll
P2PMp3\P2PMp3\bin\Debug
P2PMp3\P2PMp3\bin\Release
P2PMp3\P2PMp3\obj\Debug
P2PMp3\P2PMp3\obj\Release
P2PMp3\Web\WebAdmin
P2PMp3\Web\App_Data
P2PMp3\Web\Bin
P2PMp3\P2PMp3\Properties
P2PMp3\P2PMp3\bin
P2PMp3\P2PMp3\obj
P2PMp3\Web
P2PMp3\P2PMp3
P2PMp3\testdll
P2PMp3