Bootstrap

wcf服务器怎么发送信息,使用WCF实现服务器向客户端的信息推送

【实例简介】

使用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

;