你的位置:首页 > 软件开发 > ASP.net > 我们一起学习WCF 第九篇聊天功能

我们一起学习WCF 第九篇聊天功能

发布时间:2015-07-27 00:00:30
说到聊天,那么其实就是传输数据,把自己写的东西传给自己想发送的那么人。我总结一下传输有三种方式1:就是我们常见的数据库传输2:就是文件(流)传输3:就是socket传输今天我们说的wcf实现聊天其实是基于socket的聊天功能(QQ聊天发展到今天肯定是很牛的了,但是最初肯定也是这 ...

说到聊天,那么其实就是传输数据,把自己写的东西传给自己想发送的那么人。我总结一下传输有三种方式

1:就是我们常见的数据库传输

2:就是文件(流)传输

3:就是socket传输

今天我们说的get='_blank'>wcf实现聊天其实是基于socket的聊天功能(QQ聊天发展到今天肯定是很牛的了,但是最初肯定也是这样的思想)

今天我先说说基于WCF聊天的原理

1:需要一个回调函数(当用户发送的时候会吧信息回调给客户端本身)

2:需要一个委托(把服务器传来的信息显示给前台)

3:需要一个触发点击事件(目的是为了触发把发送信息传到服务器)

基本主要由以上三个就能完成这个简单的聊天功能,下面我用图来描述我这个程序的基本流程

我们一起学习WCF 第九篇聊天功能

ok现在和我一起进行编码:

第一步:我们建立回调接口

1   [ServiceContract]2  public interface ICallBack3   {4     [OperationContract(IsOneWay = true)]5     void SendMessage(string nick, string Onick, string content, DateTime sendTime);6   }

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:我们一起学习WCF 第九篇聊天功能

关键词:wcf

wcf
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。