accept_|每日聚焦

来源互联网   2023-04-14 20:04:26


【资料图】

1、accept():在一个套接口接受一个连接。

2、函数定义: #include int accept(int sockfd, void *addr, int *addrlen); sockfd 相当简单,是和 listen() 中一样的套接字描述符。

3、addr 是个指向局部的数据结构 sockaddr_in 的指针。

4、这是要求接入的信息所要去的地方,你可以测定那个地址在那个端口呼叫你。

5、在它的地址传递给 accept 之前,addrlen 是个局部的整形变量,设置为 sizeof(struct sockaddr_in)。

6、accept 将不会将多余的字节给 addr。

7、如果你放入的少些,那么它会通过改变 addrlen 的值反映出来。

8、同样,在错误时返回-1,并设置全局错误变量 errno。

本文(accept(),关于accept()的简介)到此结束,希望对大家有所帮助。

热门推荐

猜你喜欢