0

我正在阅读UNIX® Network Programming Volume 1, Third Edition: The Sockets Networking API,在第1.7 页 OSI 模型中,作者介绍了“OSI 模型”和等效的“Internet 协议套件”。

查看手册页socket(2),我了解到该domain参数用于选择“网络”层,该type参数定义了“传输”层。

如果这种理解是正确的,如果我AF_BLUETOOTH在 Wifi 数据链路上使用会怎样?我想它不会连接到目标端点。那么,程序员必须提前知道数据链路,才能domain正确设置参数?如果他/她使用其他 BSD 功能来发现可用的数据链路,他/她将如何知道domain使用哪个值?有没有办法在程序运行时type根据数据链路知道应该使用哪个?

4

0 回答 0