socket
函数是用于创建套接字的系统调用函数。它存在于许多操作系统中,包括Unix/Linux和Windows。socket
函数的原型如下:
int socket(int domain, int type, int protocol);
参数说明:
domain
:指定协议族或地址族,常见的有AF_INET(IPv4)、AF_INET6(IPv6)等。type
:指定套接字类型,常见的有SOCK_STREAM(流式套接字)和SOCK_DGRAM(数据报套接字)等。protocol
:指定具体协议,一般可以设置为0,自动根据前两个参数选择合适的协议。
调用 socket
函数成功后将返回一个非负整数作为套接字描述符,表示创建的套接字;失败时返回 -1,并且可通过 errno
全局变量获取具体错误信息。
创建好套接字后,可以使用其他函数进行连接、绑定、监听、发送和接收数据等操作。
内容由零声教学AI助手提供,问题来源于学员提问