文件名称:Wcf利用Tcp实现双向通信,实时监控
文件大小:430KB
文件格式:ZIP
更新时间:2019-11-15 14:12:53
WCF服务 TCP通信 双向通信
前段时间在做WCF开发的过程中,用户需要在服务端对客户端进行监控,需要知道客户端什么时候上线,什么时候下线,当然服务端也可以给客户端推送信息,就是所谓的双向通信了。 要双向通信用我以前的HTTP协议是行不通了,问了一下别人,别人说了一个“心跳更新”这个概念,想必大家都懂这个吧,大概意思呢就是A向B定时发送一个消息来监测B是否活着,如果活着就返回一个消息,死掉当然就不需要了,其实我觉得心跳更新就是TCP协议,也就是双向通信,互相监测活着或者死掉。
【文件预览】:
WinTestTcp
----WinTestTcp.v12.suo(40KB)
----WinTestTcp.sln(872B)
----WinTestTcp()
--------WinTestTcp.csproj(5KB)
--------ClientFrm.Designer.cs(4KB)
--------ClientFrm.resx(6KB)
--------Program.cs(495B)
--------app.config(662B)
--------Service References()
--------Properties()
--------obj()
--------ClientFrm.cs(2KB)
--------bin()
----WinTestTcp.suo(10KB)
----WinTestTcp.v11.suo(23KB)
WcfServiceTcpDemo
----WcfServiceLibraryDemo()
--------WcfServiceLibraryDemo.csproj.user(589B)
--------Properties()
--------IService1.cs(1KB)
--------Service1.cs(901B)
--------obj()
--------WcfServiceLibraryDemo.csproj(3KB)
--------bin()
----WinWcf()
--------WebService.cs(931B)
--------TcpFrm.cs(6KB)
--------TcpFrm.resx(6KB)
--------IMessageService.cs(1023B)
--------Program.cs(543B)
--------MessageService.cs(3KB)
--------MainFrm.cs(5KB)
--------app.config(144B)
--------Properties()
--------TcpFrm.Designer.cs(4KB)
--------MainFrm.Designer.cs(3KB)
--------MainFrm.resx(6KB)
--------obj()
--------WinWcf.csproj(5KB)
--------bin()
----WcfServiceTcpDemo.sln(3KB)
----WcfServiceTcpDemo.v12.suo(68KB)
----WcfServiceTcpDemo.suo(35KB)