首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以从C#客户端连接到nanomsg套接字吗?

可以从C#客户端连接到nanomsg套接字吗?
EN

Stack Overflow用户
提问于 2014-11-15 23:38:35
回答 1查看 1.9K关注 0票数 2

我在试验纳米棒。

是否可以使用.NET的套接字类从客户端连接到nanomsg套接字,或者是否可以连接除另一个nanomsg客户端之外的任何其他套接字库?

是否有任何关于这方面的在线教程和/或示例?

例如,使用nanocat,将套接字绑定到端口。然后从C# .NET尝试连接到套接字:

代码语言:javascript
复制
    Socket s = new Socket(AddressFamily.InterNetwork, SocketType.Raw, ProtocolType.Raw);
    s.Connect("127.0.0.1", 1234);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-15 23:47:27

套接字就是插座。它们抽象网络协议,如TCP和UDP,并来回发送字节。

因此,可以使用Socket连接到任何其他使用TCP的远程端点,即使该端点甚至没有使用套接字作为它们的实现。

当然,您仍然需要能够解释字节。但这不是Socket类的工作。它只提供连接和基于字节的I/O。

如果您要求具体地处理nanomsg协议,似乎已经有了一个纳米级.NET库。在我看来,这是一个相当复杂的协议,包括一个分布式通信协议。我认为您最好使用现有的库,而不是重新实现这些。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26952068

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档