创建和命名套接字

本部分说明了创建和命名套接字的过程。

套接字是使用 socket 子例程创建的。 此子例程创建指定域,类型和协议的套接字。 根据这些规范,套接字具有不同的质量。 通信 指示要与创建的套接字配合使用的协议系列。 套接字类型 定义其通信属性,例如可靠性,排序和防止重复消息。 某些协议系列具有支持一种服务类型的多个协议。 要在创建套接字时提供协议,程序员必须充分了解协议系列,以了解每个协议提供的服务类型。

应用程序可以将名称绑定到套接字。 大多数应用程序使用的套接字名称是可读字符串。 但是,在通信域中使用的套接字的名称通常是低级别地址。 套接字地址的形式和含义取决于在其中创建套接字的通信域。 套接字名称由 sockaddr 结构指定 (请参阅 套接字地址数据结构)。