bug63000.phpt 446 B

1234567891011121314151617181920212223
  1. --TEST--
  2. Bug #63000: Multicast on OSX
  3. --EXTENSIONS--
  4. sockets
  5. --SKIPIF--
  6. <?php
  7. if (str_contains(PHP_OS, 'FreeBSD')) {
  8. die('skip option not supported on FreeBSD');
  9. }
  10. --FILE--
  11. <?php
  12. $socket = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP);
  13. socket_bind($socket, '0.0.0.0', 31057);
  14. $so = socket_set_option($socket, IPPROTO_IP, MCAST_JOIN_GROUP, array(
  15. "group" => '224.0.0.251',
  16. "interface" => 0,
  17. ));
  18. var_dump($so);
  19. ?>
  20. --EXPECT--
  21. bool(true)