当前位置: 首页 > 工具软件 > SAEA.Socket > 使用案例 >

socket API--accept

缑智敏
2023-12-01

函数原型

   #include <sys/socket.h>
   int accept(int sockfd, struct sockaddr *restrict addr,
              socklen_t *restrict addrlen);

接收一个所监听socket上的连接请求,并创建一个新的socket。

参数简介

sockfd
	socket描述符,标识一个socket.
	
addr
	用于存放地址的缓冲区,函数成功返回后会被填入连接请求方的地址信息,地址结构由具体的协议族决定。

addrlen
	指示地址缓冲区的大小,函数成功返回后被调置为地址结构的真实大小。

返回值

成功返回一个新的socket描述符;失败返回-1,并设置errno。

 类似资料: