| 网站首页 | 文章中心 | 电子书下载 | 矢量图库 | 视频教程 | 素材下载 | 程序代码下载 | JS代码 | 论坛 | 
龙腾教程网  
常用软件类:
|杀毒安全 |联络聊天 |网络软件 |多媒体类 |系统工具 |图形图像 |系统工具 |应用软件 |行业软件
开发设计类:
|动画制作 |图像处理 |3D设计 |操作系统 |站长学院 |网络相关 |WEB设计 |数据库类 |程序开发
 
  您当前位置:您现在的位置: 龙腾软件教程网 >> 文章中心 >> 应用程序 >> C#专区 >> C#技巧心得 >> 文章正文>>>>>> 
asp.net(C#)下应用MSMQ收发消息

asp.net(C#)下应用MSMQ收发消息

 

protected void Button1_Click(object sender, EventArgs e)
        {
            MessageQueue msq;
            if (MessageQueue.Exists(@".\Private$\tests"))
            {
                msq = new MessageQueue(@".\Private$\tests");
            }
            else
            {
                msq =MessageQueue.Create(@".\Private$\tests");
            }
            BinaryWriter bw = new BinaryWriter(new MemoryStream());
            bw.Write(TextBox1.Text);
            Message msg = new Message();
            msg.BodyStream = bw.BaseStream;
            msg.Label = "Send Messages";
            msq.Send(msg);
            Label1.Text = "发送消息!";
        }
        protected void Button2_Click(object sender, EventArgs e)
        {
            MessageQueue msq;
            Message msg = new Message();
            BinaryReader br;
            string msgs;
            if (MessageQueue.Exists(@".\private$\tests"))
            {
                msq = new MessageQueue(@".\private$\tests");
//说明网上很多版本写作msq = new MessageQueue(".\\private$\tests"),运行时将出现错误。
            }
            else
            {
                msq = MessageQueue.Create(@".\private$\tests");
            }
            try
            {
                msg = msq.Receive(new TimeSpan(0, 0, 3));
                br = new BinaryReader(msg.BodyStream);
                msgs = new string(br.ReadChars(Convert.ToInt32(msg.BodyStream.Length)));
            }
            catch
            {
                msgs = "没有消息!";
            }
            Label1.Text = msgs;
        }  


上一篇:
  • 上一篇文章:
  • 下一篇
  • 下一篇文章: 没有了
  • 收藏此文到百度搜藏 百度搜藏| 新浪VIvi| 365key| Younote| 博采中心| 你好BLOG| 亿友网摘| 和讯网摘|
    相关文章    
    C# 获取计算机的硬件信息的方法
    C#语言制作蜘蛛程序详解
    C#语言开发爬虫蜘蛛程序实列
    C#实现Windows 服务的制作安装和删除
    C#调用mediaplayer控件打造音乐播放器
    C#制作屏幕捕捉程序
    c#数据库操作的3种典型用法
    C#动态生成Word文档并填充数据
    Visual C#多线程参数传递浅析
    正确理解C#中的ref关键字
     
     
     
    最新文章
    普通文章 asp.net(C#)下应用MSMQ收发消息最新文章
    普通文章 C# 获取计算机的硬件信息的方法最新文章
    普通文章 Photoshop渐变映射调解层运用实例最新文章
    普通文章 3dsmax打造静物浮雕效果最新文章
    普通文章 Photoshop制作逼真的大西瓜最新文章
    普通文章 Exchange邮件服务器中的部署更改最新文章
    普通文章 阻止Exchange服务器开放转发功能最新文章
    普通文章 Maxthon 2.0,我的网络抓取专家最新文章
    普通文章 创建和使用Vista恢复盘新方法最新文章
    普通文章 Flash中调用exe可执行文件的方法最新文章
     
    热门文章
    推荐文章 Photoshop鼠绘水墨风格的精美荷花最新文章
    推荐文章 Fireworks网页界面综合设计实例详最新文章
    推荐文章 Oracle数据库配置中的常见错误代
    推荐文章 最新迅雷下载电骡资源技巧放送
     
     
    设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 

    版权所有2006-2008 龙腾教程网