• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

vJine.ZMQ: vJine.ZMQ is a wrapper for C# ZMQ which can be used more conveniently ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

vJine.ZMQ

开源软件地址:

https://gitee.com/vjine/vJine.ZMQ

开源软件介绍:

#vJine.ZMQ


vJine.ZMQ 是 ZeroMQ的C#封装,操作简单、使用方便。

##授权:MPL2.0

##.NET 版本:.NET 4.0 X86

##相关资源:

nuget:vJine.ZMQ@nugetZMQ官网:ZeroMQ

##示例代码:

####1)定义实体:

    [Serializable]    public class BizEntity {        [XmlAttribute]        public string X { get; set; }        [XmlAttribute]        public int I { get; set; }    }

####2)收发数据:

    BizEntity X = new BizEntity() { X = "Hello World", I = 2015 };    ZmqContext context = new ZmqContext();    ZmqSocket zmqServer =        context.Bind(ZmqRole.PUB, "tcp://*:4041");    ZmqSocket zmqClient = context        .Connect(ZmqRole.SUB, "tcp://127.0.0.1:4041");    zmqServer.Send("Hello World");    string msg = zmqClient.Receive<string>();    zmqServer.Send<BizEntity>(X);    BizEntity r = zmqClient.Receive<BizEntity>();    X.I += 1; X.X += ";HoHo";    zmqServer.Send<BizEntity>(X);    zmqClient.Receive<BizEntity>(r);    

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap