标签: c sockets network-programming
我查看了文档,但仍然没有得到optlen在getsockopt(int s, int level, int optname, void *optval, socklen_t *optlen)中做的事情,有人可以解释一下吗?
getsockopt(int s, int level, int optname, void *optval, socklen_t *optlen)
答案 0 :(得分:2)
您可以将其设置为您正在接收选项值的数据项的大小。返回时,尺寸可能已经调整。
文档说的确如此。
答案 1 :(得分:0)
Optlen是一个输入输出参数,用于指定缓冲区的长度。