Description: WCF in the network to solve a large amount of data transmission problems: A. Relevant data need to sequence into a byte stream, and then to the byte stream compressed, and then transmitted to the client can do the reverse operation to obtain the raw data. B. If the compressed data is still large, it can be further compressed stream, and then convection can be split.
File list (Check if you may need any files):
LearningWCF\Common
...........\......\ContentTypes
...........\......\............\ContentTypes.csproj
...........\......\............\ContentTypes.csproj.user
...........\......\............\GigInfo.cs
...........\......\............\LinkItem.cs
...........\......\............\MP3Link.cs
...........\......\............\PhotoLink.cs
...........\......\............\Properties
...........\......\............\..........\AssemblyInfo.cs
...........\......\FileManager
...........\......\...........\FileManager.cs
...........\......\...........\FileManager.csproj
...........\......\...........\Properties
...........\......\...........\..........\AssemblyInfo.cs
...........\......\LinkItems.Dalc
...........\......\..............\LinkItems.Dalc.csproj
...........\......\..............\LinkItems.Dalc.csproj.user
...........\......\..............\LinkItems.Dalc.suo
...........\......\..............\LinkItemsDataAccess.cs
...........\......\..............\Properties
...........\......\..............\..........\AssemblyInfo.cs
...........\......\SecurityUtility
...........\......\...............\LoginAPI.cs
...........\......\...............\LoginForm.cs
...........\......\...............\LoginForm.Designer.cs
...........\......\...............\LoginForm.resx
...........\......\...............\Properties
...........\......\...............\..........\AssemblyInfo.cs
...........\......\...............\SecurityUtility.csproj
...........\......\...............\SecurityUtility.csproj.user
...........\Labs
...........\....\Chapter1
...........\....\........\CompletedLabs
...........\....\........\.............\HelloIndigo_Part1
...........\....\........\.............\.................\Client
...........\....\........\.............\.................\......\app.config
...........\....\........\.............\.................\......\Client.csproj
...........\....\........\.............\.................\......\Client.csproj.user
...........\....\........\.............\.................\......\Program.cs
...........\....\........\.............\.................\......\Properties
...........\....\........\.............\.................\......\..........\AssemblyInfo.cs
...........\....\........\.............\.................\......\..........\Settings.Designer.cs
...........\....\........\.............\.................\......\..........\Settings.settings
...........\....\........\.............\.................\......\Service References
...........\....\........\.............\.................\......\..................\localhost.cs
...........\....\........\.............\.................\......\..................\localhost.map
...........\....\........\.............\.................\HelloIndigo.sln
...........\....\........\.............\.................\HelloIndigo.suo
...........\....\........\.............\.................\Host
...........\....\........\.............\.................\....\App.config
...........\....\........\.............\.................\....\HelloIndigoService.cs
...........\....\........\.............\.................\....\Host.csproj
...........\....\........\.............\.................\....\Host.csproj.user
...........\....\........\.............\.................\....\Program.cs
...........\....\........\.............\.................\....\Properties
...........\....\........\.............\.................\....\..........\AssemblyInfo.cs
...........\....\........\.............\.................\....\..........\Settings.Designer.cs
...........\....\........\.............\.................\....\..........\Settings.settings
...........\....\........\.............\HelloIndigo_Part2
...........\....\........\.............\.................\Client
...........\....\........\.............\.................\......\app.config
...........\....\........\.............\.................\......\Client.csproj
...........\....\........\.............\.................\......\Client.csproj.user
...........\....\........\.............\.................\......\Program.cs
...........\....\........\.............\............