套接字创建
进程之间的通信基础以套接字机制为中心。 套接字可与提供通信端点的操作系统文件访问机制相媲美。
应用程序请求操作系统通过使用套接字子例程来创建套接字。 用于创建套接字的子例程包括:
当应用程序请求创建新套接字时,操作系统将返回一个整数,应用程序使用该整数来引用新创建的套接字。 套接字描述符是一个无符号整数,它是可用于描述符的最小未使用数字。 描述符已建立到内核描述符表的索引。 进程可以通过创建套接字或从父进程继承套接字来获取套接字描述符表。
要使用 socket 子例程创建套接字,应用程序必须包含通信域和套接字类型。 另外,它还可以包括在指定的通信域中的特定通信协议。