PHP 里的 socket_set_option 缺少 IPPROTO_TCP/ TCP_WINDOW_CLAMP 吗

查看 18|回复 0
作者:louisxxx   
当前用的 php7.4
https://www.php.net/manual/en/function.socket-set-option.php
查了文档完全没找到 TCP_WINDOW_CLAMP 相关选项。
\socket_set_option($socket, \IPPROTO_TCP, \TCP_WINDOW_CLAMP, 0);
会直接报错
PHP Fatal error:  Uncaught Error: Undefined constant 'IPPROTO_TCP' in /root/app/Worker.php:2390
PHP 如果缺少底层选项,只能改 PHP 解释器源码来支持了?
PHP 解释器源码这里看是有 IPPROTO_TCP 的 不知道为什么调用不了,https://github.com/php/php-src/blob/7d99a9cea11b43f05fda267b5c1ec892ccb8cf95/ext/sockets/sockets.c#L1674
您需要登录后才可以回帖 登录 | 立即注册

返回顶部