一、socket函数函数的原型
int socket(int domain, int type, int protocol);
其中:
domain
参数指定套接字应该使用的协议族(例如,AF_INET
表示IPv4协议族)。type
参数指定套接字类型(例如,SOCK_STREAM
表示流套接字,用于TCP连接;SOCK_DGRAM
表示数据报套接字,用于UDP通信)。protocol
参数通常设置为0,表示使用默认的协议。
如果socket
函数成功创建了一个套接字,它将返回一个非负的套接字描述符(socket descriptor),可以用于后续的套接字操作(如连接、绑定、监听等)。如果函数失败,它将返回-1,并且可以通过查看全局变量errno
来获