资源简介
用WCF技术开发的聊天程序。使用net.tcp绑定。虽然其底层离不开Socket技术,但对于我们开发来说,并不需要直接使用Socket相关的类,使得我们编写通信程序会变得更灵活更轻松更高效。
代码片段和文件信息
using System;
using System.ServiceModel;
namespace ServiceDef
{
[ServiceContract]
public interface IService
{
[OperationContract(IsOneWay = true)]
void SendMessage(string msg);
}
///
/// 服务
///
public class MyChatService : IService
{
///
/// 收到消息后引发的事件
///
public event EventHandler MessageGot;
public MyChatService()
{
MessageGot += new EventHandler(TestApp.Form1.GetMessageCallBack);
}
public void SendMessage(string msg)
{
if (MessageGot != null)
{
MessageGot(this new MessageReceiveEventArgs(msg));
}
}
}
///
/// 收到消息后引发事件的参数
///
public class MessageReceiveEventArgs : EventArgs
{
private string m_Message = string.Empty;
public MessageReceiveEventArgs(string message)
{
this.m_Message = message;
}
public string MessageText
{
get { return this.m_Message; }
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-04-04 17:31 WCFTestApp\
目录 0 2013-04-05 12:23 WCFTestApp\TestApp\
文件 1292 2013-04-05 11:58 WCFTestApp\TestApp\ba
文件 5005 2013-04-05 12:22 WCFTestApp\TestApp\Form1.cs
文件 13314 2013-04-05 11:16 WCFTestApp\TestApp\Form1.Designer.cs
文件 5817 2013-04-05 11:16 WCFTestApp\TestApp\Form1.resx
文件 488 2013-04-04 17:31 WCFTestApp\TestApp\Program.cs
目录 0 2013-04-04 17:31 WCFTestApp\TestApp\Properties\
文件 1334 2013-04-04 17:31 WCFTestApp\TestApp\Properties\AssemblyInfo.cs
文件 2866 2013-04-04 17:31 WCFTestApp\TestApp\Properties\Resources.Designer.cs
文件 5612 2013-04-04 17:31 WCFTestApp\TestApp\Properties\Resources.resx
文件 1094 2013-04-04 17:31 WCFTestApp\TestApp\Properties\Settings.Designer.cs
文件 249 2013-04-04 17:31 WCFTestApp\TestApp\Properties\Settings.settings
文件 3820 2013-04-05 10:35 WCFTestApp\TestApp\TestApp.csproj
文件 911 2013-04-04 17:51 WCFTestApp\WCFTestApp.sln
文件 38400 2013-04-05 12:22 WCFTestApp\WCFTestApp.v11.suo
- 上一篇:pyqt实现虚拟小键盘
- 下一篇:DS1302_8位数码管_仿真.zip
相关资源
- WCF 聊天室,wcf 回调 TCP双工
- C/S架构下利用wcf做服务端访问数据库
- 使用WCF实现服务器向客户端的信息推
- WCF文件简单上传服务器
- wcftestClient.exe
- WCF分布式事务配置文档+Demo
- MEF模块解耦WCF Rest 扩展 基础
- WCF netTcpBinding 双工通信 实时连接断开
- wcf对数据库的增删改查的综合
- WCF实现双向通信仿QQ功能服务端 更新
- WCF 安全性 四种身份验证方式
- WCF心跳判断服务端及客户端是否掉线
- 一个简单的WCF三层架构Demo
- Wcf利用Tcp实现双向通信,实时监控
- wcf通信
- WCF编程权威指南随书源代码
- wcf服务端与客户端的
- wcf学习源码
- WCF双工通讯聊天传文件(支持任意客
- 一个简单的wcf使用nettcpbing
评论
共有 条评论