3 Star 4 Fork 1

Ivan.Lee / vJine.ZMQ

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

#vJine.ZMQ


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

##授权: MPL2.0

##.NET 版本: .NET 4.0 X86

##相关资源:

nuget:vJine.ZMQ@nuget ZMQ官网: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);
    

空文件

简介

vJine.ZMQ is a wrapper for C# ZMQ which can be used more conveniently. 展开 收起
C++
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C++
1
https://gitee.com/vjine/vJine.ZMQ.git
git@gitee.com:vjine/vJine.ZMQ.git
vjine
vJine.ZMQ
vJine.ZMQ
master

搜索帮助