Слияние кода завершено, страница обновится автоматически
vJine.ZMQ — это C#-обёртка для ZeroMQ, обеспечивающая простоту использования и удобство работы.
.NET 4.0 x86
NuGet:vJine.ZMQ@nuget ZMQ официальный сайт:ZeroMQ
[Serializable]
public class BizEntity {
[XmlAttribute]
public string X { get; set; }
[XmlAttribute]
public int I { get; set; }
}
BizEntity X = new BizEntity() { X = "Привет мир", 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("Привет мир");
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 )