gpt4 book ai didi

iPhone 最大套接字缓冲区大小

转载 作者:技术小花猫 更新时间:2023-10-29 11:25:36 26 4
gpt4 key购买 nike

我试图弄清楚 iOS 上最“优化”的套接字缓冲区大小是多少,当我使用 sysctl 查询 KIPC_MAXSOCKBUF 时,它返回一个 4Mb 的缓冲区大小,这在我看来相当高......根据我的经验,套接字接收性能似乎更好当使用系统的“default_continuous_buffer_size”时(Unix 家伙在这里说话!)但是我不能在 iOS 上运行 sysctl -a 来获取该信息......而且它也不能通过 sysctl 的 C 接口(interface)使用(或者它有一个不同的名字?)。

有没有其他人测试过 iOS 上性能最高的 recv 套接字缓冲区大小是多少?

最佳答案

我认为它是 1024 KB(1 MB),但我不太确定。使用 MAC OS 的 getsockopt(2),SO_SNDBUF 和 SO_RCVBUF 是分别调整正常缓冲区大小的选项。 对于高容量连接,缓冲区大小可能会增加,或者可能是 减少以限制传入数据的可能积压。系统 对这些值设置了绝对限制。

更多信息可以在 Mac OS X Manual Page For getsockopt(2) 上找到

关于iPhone 最大套接字缓冲区大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4466710/

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