8

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

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

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

4

1 回答 1

12

来自“人 AF_UNIX”:

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

于 2009-10-14T15:22:58.533 回答