[{"title":"(52个子文件94KB)c#使用UDPClient实现异步通信的两种表现形式","children":[{"title":"方式二:不使用委托","children":[{"title":"AsyncClient","children":[{"title":"AsyncClient.sln <span style='color:#111;'>875B</span>","children":null,"spread":false},{"title":"AsyncClient","children":[{"title":"Program.cs <span style='color:#111;'>1.45KB</span>","children":null,"spread":false},{"title":"Properties","children":[{"title":"AssemblyInfo.cs <span style='color:#111;'>1.32KB</span>","children":null,"spread":false}],"spread":true},{"title":"AsyncClient.csproj <span style='color:#111;'>2.14KB</span>","children":null,"spread":false},{"title":"obj","children":[{"title":"x86","children":[{"title":"Debug","children":[{"title":"TempPE","children":null,"spread":false},{"title":"AsyncClient.pdb <span style='color:#111;'>13.50KB</span>","children":null,"spread":false},{"title":"DesignTimeResolveAssemblyReferencesInput.cache <span style='color:#111;'>4.92KB</span>","children":null,"spread":false},{"title":"AsyncClient.csproj.FileListAbsolute.txt <span style='color:#111;'>304B</span>","children":null,"spread":false},{"title":"AsyncClient.exe <span style='color:#111;'>5.00KB</span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"bin","children":[{"title":"Debug","children":[{"title":"AsyncClient.pdb <span style='color:#111;'>13.50KB</span>","children":null,"spread":false},{"title":"AsyncClient.vshost.exe.manifest <span style='color:#111;'>490B</span>","children":null,"spread":false},{"title":"AsyncClient.exe <span style='color:#111;'>5.00KB</span>","children":null,"spread":false},{"title":"AsyncClient.vshost.exe <span style='color:#111;'>11.34KB</span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"AsyncClient.suo <span style='color:#111;'>10.00KB</span>","children":null,"spread":false}],"spread":true},{"title":"AsyncServer","children":[{"title":"AsyncServer.sln <span style='color:#111;'>875B</span>","children":null,"spread":false},{"title":"AsyncServer.suo <span style='color:#111;'>10.00KB</span>","children":null,"spread":false},{"title":"AsyncServer","children":[{"title":"Program.cs <span style='color:#111;'>1.74KB</span>","children":null,"spread":false},{"title":"Properties","children":[{"title":"AssemblyInfo.cs <span style='color:#111;'>1.32KB</span>","children":null,"spread":false}],"spread":true},{"title":"obj","children":[{"title":"x86","children":[{"title":"Debug","children":[{"title":"TempPE","children":null,"spread":false},{"title":"DesignTimeResolveAssemblyReferencesInput.cache <span style='color:#111;'>4.92KB</span>","children":null,"spread":false},{"title":"AsyncServer.exe <span style='color:#111;'>5.50KB</span>","children":null,"spread":false},{"title":"AsyncServer.pdb <span style='color:#111;'>13.50KB</span>","children":null,"spread":false},{"title":"AsyncServer.csproj.FileListAbsolute.txt <span style='color:#111;'>304B</span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"bin","children":[{"title":"Debug","children":[{"title":"AsyncServer.vshost.exe <span style='color:#111;'>11.34KB</span>","children":null,"spread":false},{"title":"AsyncServer.vshost.exe.manifest <span style='color:#111;'>490B</span>","children":null,"spread":false},{"title":"AsyncServer.exe <span style='color:#111;'>5.50KB</span>","children":null,"spread":false},{"title":"AsyncServer.pdb <span style='color:#111;'>13.50KB</span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"AsyncServer.csproj <span style='color:#111;'>2.14KB</span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"方式一:使用委托","children":[{"title":"AsyncClient","children":[{"title":"AsyncClient.sln <span style='color:#111;'>875B</span>","children":null,"spread":false},{"title":"AsyncClient","children":[{"title":"Program.cs <span style='color:#111;'>1.63KB</span>","children":null,"spread":false},{"title":"Properties","children":[{"title":"AssemblyInfo.cs <span style='color:#111;'>1.32KB</span>","children":null,"spread":false}],"spread":true},{"title":"AsyncClient.csproj <span style='color:#111;'>2.14KB</span>","children":null,"spread":false},{"title":"obj","children":[{"title":"x86","children":[{"title":"Debug","children":[{"title":"TempPE","children":null,"spread":false},{"title":"AsyncClient.pdb <span style='color:#111;'>13.50KB</span>","children":null,"spread":false},{"title":"DesignTimeResolveAssemblyReferencesInput.cache <span style='color:#111;'>4.92KB</span>","children":null,"spread":false},{"title":"AsyncClient.csproj.FileListAbsolute.txt <span style='color:#111;'>304B</span>","children":null,"spread":false},{"title":"AsyncClient.exe <span style='color:#111;'>5.50KB</span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"bin","children":[{"title":"Debug","children":[{"title":"AsyncClient.pdb <span style='color:#111;'>13.50KB</span>","children":null,"spread":false},{"title":"AsyncClient.vshost.exe.manifest <span style='color:#111;'>490B</span>","children":null,"spread":false},{"title":"AsyncClient.exe <span style='color:#111;'>5.50KB</span>","children":null,"spread":false},{"title":"AsyncClient.vshost.exe <span style='color:#111;'>11.34KB</span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"AsyncClient.suo <span style='color:#111;'>10.00KB</span>","children":null,"spread":false}],"spread":true},{"title":"AsyncServer","children":[{"title":"AsyncServer.sln <span style='color:#111;'>875B</span>","children":null,"spread":false},{"title":"AsyncServer.suo <span style='color:#111;'>10.00KB</span>","children":null,"spread":false},{"title":"AsyncServer","children":[{"title":"Program.cs <span style='color:#111;'>2.49KB</span>","children":null,"spread":false},{"title":"Properties","children":[{"title":"AssemblyInfo.cs <span style='color:#111;'>1.32KB</span>","children":null,"spread":false}],"spread":true},{"title":"obj","children":[{"title":"x86","children":[{"title":"Debug","children":[{"title":"TempPE","children":null,"spread":false},{"title":"DesignTimeResolveAssemblyReferencesInput.cache <span style='color:#111;'>4.92KB</span>","children":null,"spread":false},{"title":"AsyncServer.exe <span style='color:#111;'>5.50KB</span>","children":null,"spread":false},{"title":"AsyncServer.pdb <span style='color:#111;'>13.50KB</span>","children":null,"spread":false},{"title":"AsyncServer.csproj.FileListAbsolute.txt <span style='color:#111;'>304B</span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"bin","children":[{"title":"Debug","children":[{"title":"AsyncServer.vshost.exe <span style='color:#111;'>11.34KB</span>","children":null,"spread":false},{"title":"AsyncServer.vshost.exe.manifest <span style='color:#111;'>490B</span>","children":null,"spread":false},{"title":"AsyncServer.exe <span style='color:#111;'>5.50KB</span>","children":null,"spread":false},{"title":"AsyncServer.pdb <span style='color:#111;'>13.50KB</span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"AsyncServer.csproj <span style='color:#111;'>2.14KB</span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}]