我在试验纳米棒。
是否可以使用.NET的套接字类从客户端连接到nanomsg套接字,或者是否可以连接除另一个nanomsg客户端之外的任何其他套接字库?
是否有任何关于这方面的在线教程和/或示例?
例如,使用nanocat,将套接字绑定到端口。然后从C# .NET尝试连接到套接字:
Socket s = new Socket(AddressFamily.InterNetwork, SocketType.Raw, ProtocolType.Raw);
s.Connect("127.0.0.1", 1234);发布于 2014-11-15 23:47:27
套接字就是插座。它们抽象网络协议,如TCP和UDP,并来回发送字节。
因此,可以使用Socket连接到任何其他使用TCP的远程端点,即使该端点甚至没有使用套接字作为它们的实现。
当然,您仍然需要能够解释字节。但这不是Socket类的工作。它只提供连接和基于字节的I/O。
如果您要求具体地处理nanomsg协议,似乎已经有了一个纳米级.NET库。在我看来,这是一个相当复杂的协议,包括一个分布式通信协议。我认为您最好使用现有的库,而不是重新实现这些。
https://stackoverflow.com/questions/26952068
复制相似问题