【实例简介】
使用WCF实现服务器向客户端的信息推送,你说CSDN提示描述长度不够,写那么长的内容干什么呢?
【实例截图】
【核心代码】
Todo
└── Todo
├── TodoClient
│ ├── app.config
│ ├── App.xaml
│ ├── App.xaml.cs
│ ├── bin
│ │ └── Debug
│ │ ├── TodoClient.exe
│ │ ├── TodoClient.exe.config
│ │ ├── TodoClient.pdb
│ │ ├── TodoClient.vshost.exe
│ │ ├── TodoClient.vshost.exe.config
│ │ └── TodoClient.vshost.exe.manifest
│ ├── MainWindow.xaml
│ ├── MainWindow.xaml.cs
│ ├── obj
│ │ └── Debug
│ │ ├── App.g.cs
│ │ ├── App.g.i.cs
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── MainWindow.baml
│ │ ├── MainWindow.g.cs
│ │ ├── MainWindow.g.i.cs
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ │ ├── TempPE
│ │ │ ├── Properties.Resources.Designer.cs.dll
│ │ │ └── Service References.TodoService.Reference.cs.dll
│ │ ├── TodoClient.csproj.FileListAbsolute.txt
│ │ ├── TodoClient.csproj.GenerateResource.Cache
│ │ ├── TodoClient.csprojResolveAssemblyReference.cache
│ │ ├── TodoClient.exe
│ │ ├── TodoClient.g.resources
│ │ ├── TodoClient_MarkupCompile.cache
│ │ ├── TodoClient_MarkupCompile.i.cache
│ │ ├── TodoClient.pdb
│ │ └── TodoClient.Properties.Resources.resources
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ ├── Service References
│ │ └── TodoService
│ │ ├── configuration91.svcinfo
│ │ ├── configuration.svcinfo
│ │ ├── Reference.cs
│ │ ├── Reference.svcmap
│ │ ├── service1.xsd
│ │ ├── service.wsdl
│ │ └── service.xsd
│ └── TodoClient.csproj
├── TodoServer
│ ├── App.config
│ ├── bin
│ │ └── Debug
│ │ ├── TodoServer.dll
│ │ ├── TodoServer.dll.config
│ │ └── TodoServer.pdb
│ ├── ITodoServiceCallback.cs
│ ├── ITodoService.cs
│ ├── obj
│ │ └── Debug
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ │ ├── TodoServer.csproj.FileListAbsolute.txt
│ │ ├── TodoServer.csprojResolveAssemblyReference.cache
│ │ ├── TodoServer.dll
│ │ ├── TodoServer.pdb
│ │ └── WcfConfigValidationData.tmp
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── TodoServer.csproj
│ ├── TodoServer.csproj.user
│ └── TodoService.cs
├── Todo.sln
├── Todo.v12.suo
└── WebApp
├── bin
│ ├── WebApp.dll
│ ├── WebApp.dll.config
│ └── WebApp.pdb
├── Default.aspx
├── Default.aspx.cs
├── Default.aspx.designer.cs
├── obj
│ └── Debug
│ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ ├── WebApp.csproj.FileListAbsolute.txt
│ ├── WebApp.csprojResolveAssemblyReference.cache
│ ├── WebApp.dll
│ └── WebApp.pdb
├── Properties
│ └── AssemblyInfo.cs
├── WebApp.csproj
├── WebApp.csproj.user
├── Web.config
├── Web.Debug.config
└── Web.Release.config
21 directories, 85 files