C# 是否有一个很好的教程或示例演示protobuf net和zeromq的组合?

C# 是否有一个很好的教程或示例演示protobuf net和zeromq的组合?,c#,protocol-buffers,protobuf-net,zeromq,C#,Protocol Buffers,Protobuf Net,Zeromq,有没有一个很好的教程或示例演示如何将protobuf net和zeromq结合使用?可能是显示此用法的示例客户端/服务器应用程序?这是一个非常特定的配对。相反,我将集中讨论两个问题: 如何通过zeromq传输字节[] 如何将protobuf与字节[]一起使用 第二个问题的答案是:通过MemoryStream;创建一个新的内存流(字节)(反序列化),或(序列化)创建一个空的内存流,对其进行写入,然后调用ToArray() 我对zeromq了解不多,但大多数总线使这变得很容易。如果它只处理字符串

有没有一个很好的教程或示例演示如何将protobuf net和zeromq结合使用?可能是显示此用法的示例客户端/服务器应用程序?

这是一个非常特定的配对。相反,我将集中讨论两个问题:

  • 如何通过zeromq传输
    字节[]
  • 如何将protobuf与
    字节[]
    一起使用
第二个问题的答案是:通过
MemoryStream
;创建一个新的
内存流(字节)
(反序列化),或(序列化)创建一个空的
内存流
,对其进行写入,然后调用
ToArray()


我对zeromq了解不多,但大多数总线使这变得很容易。如果它只处理字符串,则使用Convert.ToBase64String()和Convert.FromBase64String()。

ZeroMQ处理
byte[]
,因此将其与Protobuf.Net连接是一个简单但非常强大的组合。