Permissions of this weak copyleft license are conditioned on making available source code of licensed files and modifications of those files under the same license (or in certain cases, one of the GNU licenses). Copyright and license notices must be preserved. Contributors provide an express grant of patent rights. However, a larger work using the licensed work may be distributed under different terms and without source code for files added in the larger work.
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 )