打开3 6 5t u b e 8t 线 上 网 站 网页的时候,出现应用程序错误提示后,网页就全部自动关闭了,怎么回事。

         前段时间在做WCF开发的过程中用戶需要在服务端对客户端进行监控,需要知道客户端什么时候上线什么时候下线,当然服务端也可以给客户端推送信息就是所谓的双姠通信了。

        要双向通信用我以前的HTTP协议是行不通了问了一下别人,别人说了一个“心跳更新”这个概念想必大家都懂这个吧,大概意思呢就是A向B定时发送一个消息来监测B是否活着如果活着就返回一个消息,死掉当然就不需要了其实我觉得心跳更新就是TCP协议,也就是雙向通信互相监测活着或者死掉。

 客户端没有多少内容就是引用一下服务端服务(WCF服务),并调用服务的方法

         算了,大概说一下过程吧客户端打开后会调用服务端的Register(),服务端监控把客户端上线的信息显示出来,客户端点击发送后会调用服务端的ClientSendMessage()并向服务端发送消息,服务端收到后显示出来服务端做到了实时监控,服务端广播给客户端发送信息并显示在客户端,大概流程就是这样代码很容易理解。

 这样了我们不管是实用windows还是Android调用WCF服务,都可以做到实时监控服务端知道客户端什么时候上线或者下线,客户端可以知道服务端此時是不是卡死或者活着其实我的项目要求有一部分就是需要服务端可客户端的状态实时监控并保存到数据库,并定期给客户端推送消息至于下线相信大家看了这个demo应该自己会加,我就不多说了

        最后附上源代码,虽然现在缺C币但我知道人急的时候想下载东西没有C币的 痛苦,所以下载我不需要大家要是看着觉得可以,给小弟点个赞评论支持下就OK了如果有问题的可以留言,小弟上线后第一时间会回答

我要回帖

更多关于 t什么b什么e 的文章

 

随机推荐