【发布时间】:2010-12-06 17:20:06
【问题描述】:
我正在尝试找出一种与域套接字一起使用的协议,但找不到有关域套接字的信任程度的信息。
数据会丢失吗?消息是否总是按照发送的顺序接收?即使使用数据报套接字?
传输是原子的吗?在读取套接字时,我是否可以相信我一次读取就获得了整个消息,还是必须自己检查?
【问题讨论】:
标签: linux sockets ipc reliability
我正在尝试找出一种与域套接字一起使用的协议,但找不到有关域套接字的信任程度的信息。
数据会丢失吗?消息是否总是按照发送的顺序接收?即使使用数据报套接字?
传输是原子的吗?在读取套接字时,我是否可以相信我一次读取就获得了整个消息,还是必须自己检查?
【问题讨论】:
标签: linux sockets ipc reliability
来自'man AF_UNIX':
有效类型是:SOCK_STREAM,用于面向流的套接字和 SOCK_DGRAM,用于保存消息的面向数据报的套接字 边界(与大多数 Unix 实现一样,Unix 域数据报套接字 始终可靠且不会重新排序数据报);
【讨论】: