/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/sockets/tests/socket_cmsg_udp_segment.phpt
26 строк
665 B
David Carlier
ext/sockets: UDP_SEGMENT support.
22 май 2025, 22:32
Не верифицирован
22 май 2025, 22:32
4671f85
Код
Авторство
О чём код?
--TEST-- UDP_SEGMENT setsockopt(), can't really test is as the kernel support might not be enabled. --EXTENSIONS-- sockets --SKIPIF-- <?php if (!defined('UDP_SEGMENT')) { die('skip UDP_SEGMENT is not defined'); } ?> --FILE-- <?php $src = socket_create(AF_UNIX, SOCK_DGRAM, 0); try { socket_setopt($src, SOL_UDP, UDP_SEGMENT, -1); } catch (\ValueError $e) { echo $e->getMessage(), PHP_EOL; } try { socket_setopt($src, SOL_UDP, UDP_SEGMENT, 65536); } catch (\ValueError $e) { echo $e->getMessage(), PHP_EOL; } ?> --EXPECT-- socket_setopt(): Argument #4 ($value) must be of between 0 and 65535 socket_setopt(): Argument #4 ($value) must be of between 0 and 65535