随笔分类 -  WCF

摘要:数据一致性在工作中显得非常重要,有时候我们库中出现脏数据导致程序报错,但是又很难发现这样的错误,所以为了数据的完整性建议在程序中加入事物。什么是事物:我们都有团队合作吧,比喻团队有3个人,a负责设计,b负责前端,c负责后台,那么他们三个就是一个整体,哪一个人那里出了问题就要被打回。第一步:我们开始... 阅读全文
posted @ 2015-08-27 20:05 朝向远方 阅读(1375) 评论(3) 推荐(1) 编辑
摘要:说到聊天,那么其实就是传输数据,把自己写的东西传给自己想发送的那么人。我总结一下传输常见的有三种方式1:就是我们常见的数据库传输2:就是文件(流)传输3:就是socket传输今天我们说的wcf实现聊天其实是基于socket的聊天功能今天我先说说基于WCF聊天的原理1:需要一个回调函数(当用户发送的时... 阅读全文
posted @ 2015-07-26 23:34 朝向远方 阅读(1901) 评论(4) 推荐(0) 编辑
摘要:什么是回调函数?一个简单的例子:小明想要在京东购买一件商品。他会登陆网站选好自己的商品。然后他把这件商品放在购物车,然后开始付钱(这个表示触发,不付钱不发货(排除货到付款))。然后京东的人员收到了小明这个买商品的信号,就开始发货,选好货品之后委托快递人员送到小明手里。这就是回调。现在我用例子详细看... 阅读全文
posted @ 2015-07-24 22:35 朝向远方 阅读(1745) 评论(2) 推荐(1) 编辑
摘要:会话:就是客户端和服务端之间的谈话。比喻A和B去登陆网站,那么A用户登陆进去肯定显示A的用户详情,那么这就是A和服务器之间的交流。同样B用户登陆之后显示B的详情,这就表示这是B和服务器之间的交流。如果A会话结束那么服务器就会忘记A用户的请求,也就看不到A的信息。WCF会话有三种模式下面我用图表示1... 阅读全文
posted @ 2015-07-22 16:42 朝向远方 阅读(811) 评论(0) 推荐(0) 编辑
摘要:前言:文件的输出我们并不陌生,但是今天我写的是用wcf模式进行文件传输,我觉得一大好处就是能进行服务器的监听。ok,现在来看看文件传输需要什么:第一需要传输的信息(文件名,流等)第二需要传输状态(是否传输成功,传输失败返回的信息)下面用图详细的表示下第一步:先定义两个类1 [MessageCon... 阅读全文
posted @ 2015-07-17 11:08 朝向远方 阅读(1569) 评论(0) 推荐(1) 编辑
摘要:A:数据协定(“数据协定”是在服务与客户端之间达成的正式协议,用于以抽象方式描述要交换的数据。也就是说,为了进行通信,客户端和服务不必共享相同的类型,而只需共享相同的数据协定。数据协定为每个参数或返回类型精确定义为进行交换而序列化哪些数据(将哪些数据转换为 XML)摘自MSDN)也就说数据协定... 阅读全文
posted @ 2015-07-14 11:51 朝向远方 阅读(1401) 评论(0) 推荐(0) 编辑
摘要:前言:由于个人原因很久没有更新这个系列了,我会继续的更新这系列的文章。这一章是单向和双向通讯。所谓的单向就是只有发送却没有回复,双向是既有发送还有回复。就是有来无往代表单向,礼尚往来表示双向。下面我用一个简单用例图表示一下(其中一个老师很严厉说的话大家都默默接受,另一个则相反)首先我们先看单向通讯... 阅读全文
posted @ 2015-07-06 14:26 朝向远方 阅读(1483) 评论(1) 推荐(0) 编辑
摘要:前言:今天我主要写的是关于头消息的一个用处验证用户信息下面我画一个图,可以先看图第一步:我们先开始做用户请求代码首先:创建一个可执行的上下文对象块并定义内部传输的通道using (OperationContextScope scope = new OperationContextScope(user... 阅读全文
posted @ 2015-06-19 16:47 朝向远方 阅读(1883) 评论(3) 推荐(1) 编辑
摘要:前言:现在王大叔养了大批猪,赚了很多钱。但是最近发现养鸡也可以赚很多钱,他就像扩展业务开始养鸡。又过两年他发现市场对狗的需求量很大,他开始养狗。那么他改怎么做呢,不可能去修改猪住的地方把鸭子和狗放里面那么维护起来非常不便,那么我们就要进行扩展,在盖一个鸭圈和一个狗圈。现在我们看下图第一步:定义三... 阅读全文
posted @ 2015-06-18 16:39 朝向远方 阅读(1810) 评论(3) 推荐(0) 编辑
摘要:前言:去年由于工作需要我学习了wcf的相关知识,初期对wcf的作用以及为何用怎么样都是一知半解,也许现在也不是非常的清晰。但是通过项目对wcf的运用在脑海里面也算有了初步的模型。今天我就把我从开始wcf所遇到的困难以及解决方案一点点记下来,可能还有很多不足之处那我们一起共同学习。在学习之前我们有... 阅读全文
posted @ 2015-06-16 18:50 朝向远方 阅读(2012) 评论(10) 推荐(2) 编辑
摘要:以前做过wcf控制台作为宿主,今天回顾一下,不过公司用的web直接创建就把这种过程写下来。第一步:创建wcf页面如图第二步:创建wcf时候已经自动生成了接口(契约)和实现类(契约),但是我们可以修改1 public interface Iwcf2 {3 [Operation... 阅读全文
posted @ 2015-06-05 17:10 朝向远方 阅读(655) 评论(1) 推荐(1) 编辑

点击右上角即可分享
微信分享提示