• 大小: 0.42M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-28
  • 语言: 其他
  • 标签: 其他  

资源简介


前段时间在做WCF开发的过程中,用户需要在服务端对客户端进行监控,需要知道客户端什么时候上线,什么时候下线,当然服务端也可以给客户端推送信息,就是所谓的双向通信了。 要双向通信用我以前的HTTP协议是行不通了,问了一下别人,别人说了一个“心跳更新”这个概念,想必大家都懂这个吧,大概意思呢就是A向B定时发送一个消息来监测B是否活着,如果活着就返回一个消息,死掉当然就不需要了,其实我觉得心跳更新就是TCP协议,也就是双向通信,互相监测活着或者死掉。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.Text;

namespace WcfServiceLibraryDemo
{
    // 注意: 使用“重构”菜单上的“重命名”命令,可以同时更改代码和配置文件中的接口名“IService1”。
    [ServiceContract]
    public interface IService1
    {
        [OperationContract]
        string GetData(int value);

        [OperationContract]
        CompositeType GetDataUsingDataContract(CompositeType composite);

        // TODO: 在此添加您的服务操作
    }
    
    // 使用下面示例中说明的数据协定将复合类型添加到服务操作
    [DataContract]
    public class CompositeType
    {
        bool boolValue = true;
        string stringValue = “Hello “;

        [DataMember]
        public bool BoolValue
        {
            get { return boolValue; }
            set { boolValue = value; }
        }

        [DataMember]
        public string StringValue
        {
            get { return stringValue; }
            set { stringValue = value

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-07-04 17:07  WcfServiceTcpDemo\
     目录           0  2016-06-29 11:36  WcfServiceTcpDemo\WcfServiceLibraryDemo\
     目录           0  2016-06-29 11:36  WcfServiceTcpDemo\WcfServiceLibraryDemo\bin\
     目录           0  2016-06-29 11:36  WcfServiceTcpDemo\WcfServiceLibraryDemo\bin\Debug\
     文件      294912  2013-05-22 17:21  WcfServiceTcpDemo\WcfServiceLibraryDemo\bin\Debug\MySql.Data.dll
     文件        5632  2016-07-05 15:06  WcfServiceTcpDemo\WcfServiceLibraryDemo\bin\Debug\WcfServiceLibraryDemo.dll
     文件       17920  2016-07-05 15:06  WcfServiceTcpDemo\WcfServiceLibraryDemo\bin\Debug\WcfServiceLibraryDemo.pdb
     目录           0  2016-06-29 11:36  WcfServiceTcpDemo\WcfServiceLibraryDemo\bin\Release\
     文件        1183  2016-06-28 15:59  WcfServiceTcpDemo\WcfServiceLibraryDemo\IService1.cs
     目录           0  2016-06-29 11:36  WcfServiceTcpDemo\WcfServiceLibraryDemo\obj\
     目录           0  2016-07-05 15:06  WcfServiceTcpDemo\WcfServiceLibraryDemo\obj\Debug\
     文件        6801  2016-07-05 15:05  WcfServiceTcpDemo\WcfServiceLibraryDemo\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
     文件           0  2016-09-02 16:19  WcfServiceTcpDemo\WcfServiceLibraryDemo\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
     文件           0  2016-09-02 16:19  WcfServiceTcpDemo\WcfServiceLibraryDemo\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
     文件           0  2016-09-02 16:19  WcfServiceTcpDemo\WcfServiceLibraryDemo\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
     目录           0  2016-06-29 11:36  WcfServiceTcpDemo\WcfServiceLibraryDemo\obj\Debug\TempPE\
     文件        1116  2016-07-05 15:06  WcfServiceTcpDemo\WcfServiceLibraryDemo\obj\Debug\WcfServiceLibraryDemo.csproj.FileListAbsolute.txt
     文件        7672  2016-07-05 15:06  WcfServiceTcpDemo\WcfServiceLibraryDemo\obj\Debug\WcfServiceLibraryDemo.csprojResolveAssemblyReference.cache
     文件        5632  2016-07-05 15:06  WcfServiceTcpDemo\WcfServiceLibraryDemo\obj\Debug\WcfServiceLibraryDemo.dll
     文件       17920  2016-07-05 15:06  WcfServiceTcpDemo\WcfServiceLibraryDemo\obj\Debug\WcfServiceLibraryDemo.pdb
     目录           0  2016-06-29 11:36  WcfServiceTcpDemo\WcfServiceLibraryDemo\Properties\
     文件        1369  2016-06-28 15:33  WcfServiceTcpDemo\WcfServiceLibraryDemo\Properties\AssemblyInfo.cs
     文件         901  2016-06-28 19:55  WcfServiceTcpDemo\WcfServiceLibraryDemo\Service1.cs
     文件        2916  2016-06-28 15:35  WcfServiceTcpDemo\WcfServiceLibraryDemo\WcfServiceLibraryDemo.csproj
     文件         589  2016-06-28 15:35  WcfServiceTcpDemo\WcfServiceLibraryDemo\WcfServiceLibraryDemo.csproj.user
     文件        2581  2016-06-28 15:34  WcfServiceTcpDemo\WcfServiceTcpDemo.sln
     文件       35840  2016-06-29 10:31  WcfServiceTcpDemo\WcfServiceTcpDemo.suo
     文件       69632  2016-09-19 11:26  WcfServiceTcpDemo\WcfServiceTcpDemo.v12.suo
     目录           0  2016-10-25 19:28  WcfServiceTcpDemo\WinWcf\
     文件         144  2016-06-28 15:44  WcfServiceTcpDemo\WinWcf\app.config
     目录           0  2016-06-29 11:36  WcfServiceTcpDemo\WinWcf\bin\
............此处省略97个文件信息

评论

共有 条评论