代码拉取完成,页面将自动刷新
#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);
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型