gpt4 book ai didi

sockets - 为什么 bind() 和 accept() 让你指定结构的大小?

转载 作者:行者123 更新时间:2023-12-03 11:56:55 25 4
gpt4 key购买 nike

bind() 和 accept() 让您在第二个参数中指定结构的大小。但我只看到整个结构的大小被传递。为什么他们让你指定尺寸?是否有任何情况下您会使用不同的号码?

最佳答案

不同的套接字协议(protocol)族使用不同类型的结构。例如,使用 IPv4 地址的 TCP 和 UDP 套接字使用 sockaddr_in结构,大小为 16 字节,而 IPv6 地址使用 sockaddr_in6结构,它是 28 个字节。

关于sockets - 为什么 bind() 和 accept() 让你指定结构的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9692540/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com