getsockopt()中的optlen参数

时间:2014-02-02 21:30:28

标签: c sockets network-programming

我查看了文档,但仍然没有得到optlen在getsockopt(int s, int level, int optname, void *optval, socklen_t *optlen)中做的事情,有人可以解释一下吗?

2 个答案:

答案 0 :(得分:2)

您可以将其设置为您正在接收选项值的数据项的大小。返回时,尺寸可能已经调整。

文档说的确如此。

答案 1 :(得分:0)

Optlen是一个输入输出参数,用于指定缓冲区的长度。