【问题标题】:How reliable are unix domain sockets?unix 域套接字有多可靠?
【发布时间】:2010-12-06 17:20:06
【问题描述】:

我正在尝试找出一种与域套接字一起使用的协议,但找不到有关域套接字的信任程度的信息。

数据会丢失吗?消息是否总是按照发送的顺序接收?即使使用数据报套接字?

传输是原子的吗?在读取套接字时,我是否可以相信我一次读取就获得了整个消息,还是必须自己检查?

【问题讨论】:

    标签: linux sockets ipc reliability


    【解决方案1】:

    来自'man AF_UNIX':

    有效类型是:SOCK_STREAM,用于面向流的套接字和 SOCK_DGRAM,用于保存消息的面向数据报的套接字 边界(与大多数 Unix 实现一样,Unix 域数据报套接字 始终可靠且不会重新排序数据报);

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-02
      • 2014-06-02
      • 1970-01-01
      • 1970-01-01
      • 2015-07-20
      • 2014-07-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多