您现在的位置是:首页 > 世界杯 >正文
巨典棋牌平台 (关于巨典棋牌平台 玩法)
发布时间:2022-11-23 23:12:33admin来源:世界杯
若掉线时服务器或客户端又在线时将实现自动重连;将通过WCF的双工知识以及相应的心跳包来实现此功能;
首先了解一下本实例的一个分层架构图;相信了解WCF对这个分层法肯定都很了解;其中Client为客户端,Interface为契约层,Service则是实现契约的服务层;
首先我们了解契约层Interface;因为我们利用WCF中的双工知识,所以此处我们定义的两个接口,其中ICallback为回调接口;IPushMessage上面定义的回调;我们发现回调接口上并没有定义ServiceContract; 其实是WCF当一个接口被定义成回调接口时已经默认了;
接着我们了解一下实现契约的服务层Service;此处包括实现接口IPushMessage的服务内容,还定义一个类WcfCleint;在PushMessageServer服务内里我们定义的一个静态成员Dictionary
接着我们简单看一下WcfCleint的代码:
服务端的配置文件信息,此处我们采用net.tcp方式:
服务端的运行入口代码,通过一个线程不断的运行:
接着了解客户端层的情况;首先是一个实现的回调接口的内容类;
客户端的配置信息如下:
客户端的运行入口代码如下,它会判断服务器是否掉线,若掉线会试着重连:
1:首先运行服务端,让其处于监听
2:接着运行客户端,客户端会显示服务器正在工作中以及当前的账号
3:当客户端上线后,服务端就发现客户端用户,并显示出来,不停的进行判断
4:当我们把服务端停掉以后,此时服务是不工作的,我们可以看到客户端就会不停的尝试着重连服务端;
5:当我们重新把服务端打开以后,服务端会自运发现正在运行的客户端信息;
6:上面我们重新打开服务端,我们可以在客户端发现它重连接服务端成功并显示如下:
7:接着我们将把客户端关闭;我们会在服务端发现它提示客户端的用户脱机了;
8:此时服务端还是不停的监听中,我们再把客户端打开,服务端将会接着显示用户;
巨典棋牌平台标签:巨典棋牌平台
bt365 (关于bt365 玩法)下一篇
最后一页
猜你喜欢
最新文章
- 巨典棋牌平台 (关于巨典棋牌平台 玩法)
- bt365 (关于bt365 玩法)
- 意甲竞彩推荐 (关于意甲竞彩推荐 玩法)
- 体育彩票冠军竞猜 (关于体育彩票冠军竞猜 玩法)
- 兴发娱乐手机官方网站 (关于兴发娱乐手机官方网站 玩法)
- 竞彩3串3是怎样计算 (关于竞彩3串3是怎样计算 玩法)
- 篮球推荐分析捷报分析 (关于篮球推荐分析捷报分析 玩法)
- 武汉约战麻将平台 (关于武汉约战麻将平台 玩法)
- 澳门金沙娱乐娱城注册 (关于澳门金沙娱乐娱城注册 玩法)
- bbin国际直营 (关于bbin国际直营 玩法)
- 豪博赌场官网 (关于豪博赌场官网 玩法)
- 陕西快3走势图 (关于陕西快3走势图 玩法)
- 娱乐首选海立方 (关于娱乐首选海立方 玩法)
- 关于台积电赴美,张忠谋突然改口,意味着什么?
- 荣耀80 Pro 3499元登场,能带来高端体验感受吗?先看看其5个特色
- 银猫平台 (关于银猫平台 玩法)
- 华为P50 Pro全系直降500元:对比自家Mate50系列,它还值得买吗?
- 明陛体育 (关于明陛体育 玩法)
- 一张图引发的血案:荣耀Magic Vs单挑小米MIX Fold2,你站哪一边?
- 棋牌游戏大厅有哪些 (关于棋牌游戏大厅有哪些 玩法)
- 新品发布后,OPPO荣耀小米都有骁龙8+手机,三款机型谁更值?
- 实力6码 (关于实力6码 玩法)
- 高颜值全能轻旗舰,OPPO Reno9 Pro+上手体验
- 彩开奖结果双色球 (关于彩开奖结果双色球 玩法)