【发布时间】:2017-11-03 03:15:20
【问题描述】:
我最近一直在学习 Linux 套接字编程,主要来自 this site。
网站说使用域/类型组合PF_LOCAL/SOCK_DGRAM...
在本地主机内提供数据报服务。请注意,这 服务是无连接,但可靠,可能有例外 如果内核缓冲区耗尽,数据包可能会丢失。
那么,我的问题是,为什么 socketpair(int domain, int type, int protocol, int sv[2]) 根据其手册页允许这种组合...
socketpair() 调用在 指定域,指定类型...
这里不矛盾吗?
我认为PF_LOCAL 和PF_INET 域中的SOCK_DGRAM 暗示了UDP,这是一个无连接协议,所以我无法调和socketpair() 声称创建连接套接字的表面冲突。
【问题讨论】:
标签: linux sockets socketpair