gpt4 book ai didi

c# - 是否可以从 C# 客户端连接到 nanomsg 套接字?

转载 作者:太空宇宙 更新时间:2023-11-03 23:47:59 34 4
gpt4 key购买 nike

我正在试验 nanomsg。

是否可以使用 .NET's Socket class 从客户端连接到 nanomsg 套接字?或者就此而言,除了另一个 nanomsg 客户端之外的任何其他套接字库?

是否有关于执行此操作的任何在线教程和/或示例?

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

    Socket s = new Socket(AddressFamily.InterNetwork, SocketType.Raw, ProtocolType.Raw);
s.Connect("127.0.0.1", 1234);

最佳答案

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

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

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

如果您询问具体处理 nanomsg 协议(protocol),似乎已经有一个 .NET library for nanomsg .查看文档,在我看来,这是一个相当复杂的协议(protocol),包括分布式通信协议(protocol)。我认为您最好使用现有库而不是重新实现所有这些库。

关于c# - 是否可以从 C# 客户端连接到 nanomsg 套接字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26952068/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com