我已经下载了 nanomsg 库,我知道它支持 TCP 套接字。我正在尝试用它在 C 中制作一个简单的 TCP 服务器,但是它有很多不同类型的套接字,我不知道哪一个适合简单地制作 TCP 服务器。有管道、reqrep、pubsub 等。那么,哪一个最适合简单的 TCP 服务器?
问问题
1684 次
1 回答
3
不同类型的 nanomsg 套接字用于不同的目的。
例如,您可能无法使用管道,因为它只是单向的。通常,客户端以一对一的方式与服务器对话,因此使用 pub/sub 机制是没有意义的。
客户端/服务器通信的最大灵活性将为您提供 NN_PAIR 套接字类型。请参阅完整的 nanomsg 多客户端服务器示例。
于 2016-10-30T18:20:46.403 回答