资源简介
用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服务编程(第三版)》.pdf
- 初学Visual Basic 2010代码
- WCF 面试题及答案
- Essential Windows Communication Foundation (
- 一个很好的WCF 架构ERP 项目源码
- WCF服务实现用户登陆和添加、查询用
- rabbitmq-dotnet-client-3.6.4-dotnet-4.6.1.rar
- WCF理论到实践初级中级适用推荐
- Silverlight+WCF 实战-网络象棋源码
- WCF接口调用
- WCF分布式事务DemoEF
- soapUI安装包
- 视觉目标跟踪VOT2015竞赛的前几名算法
- WCF实现聊天通信程序
- WCF客户端代理生成工具SvcUtil7.0.exe
- 基于mondrian开发的小
- WCF服务创建,并调用(调用过程,不
- WCF 聊天室,wcf 回调 TCP双工
- C/S架构下利用wcf做服务端访问数据库
- 使用WCF实现服务器向客户端的信息推
- WCF文件简单上传服务器
- wcftestClient.exe
- WCF分布式事务配置文档+Demo
- MEF模块解耦WCF Rest 扩展 基础
- WCF netTcpBinding 双工通信 实时连接断开
- wcf对数据库的增删改查的综合
- WCF实现双向通信仿QQ功能服务端 更新
- WCF 安全性 四种身份验证方式
- WCF心跳判断服务端及客户端是否掉线
- 一个简单的WCF三层架构Demo
评论
共有 条评论