socket(7)
SOCKET(7) NAME socket —— Linux套接字接口 SYNOPSIS #include <sys/socket.h>sockfd = socket(int socket_family, int socket_type, int protocol); DESCRIPTION 此手册描述Linux网络套接层用户接口。BSD兼容的通用接口位于用户矜持和内核的网络协议栈之间。协议模块以协议族和套接字类型分组,协议族如AF_INET,AF_IPX,AF_PACKET;套接字类型如SOCK_STREAM或SOCK_DGRAM。参见socket(2)以获取更多有关协议族和类型的信息。 套接字层函数 这些函数被用户进程用来发送或接受包以及其它套接字操作。参见它们各自的手册页以了解更多信息。 socket创建一个套接字,connect将一个套接字链接到远程套接字地址,bind将一个套接字绑定到本地套接字地址,listen告诉套接字准备接受连接请求,accept用于获取一个接入连接的套接字。socketpair返回两个互连的匿名套接字(只有少数几个本地协议族的实现像AF_UNIX)。 send,sendto和sendmsg在一个套接字上发送数据,recv,recvfrom和recvmsg从一个套接字接收数据。poll和select等待数据到达或数据发送准备就绪。此外,标准I