123456789101112131415161718192021222324252627 |
- --TEST--
- Test socket_setopt() basic functionality
- --CREDITS--
- Rodrigo Prado de Jesus <royopa [at] gmail [dot] com>
- User Group: PHPSP #PHPTestFestBrasil
- --EXTENSIONS--
- sockets
- --FILE--
- <?php
- $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
- if (!$socket) {
- die('Unable to create AF_INET socket [socket]');
- }
- socket_set_block($socket);
- //set/get comparison
- $options = array("sec" => 1, "usec" => 0);
- $retval_1 = socket_setopt( $socket, SOL_SOCKET, SO_SNDTIMEO, $options);
- $retval_2 = socket_getopt( $socket, SOL_SOCKET, SO_SNDTIMEO);
- var_dump($retval_1);
- var_dump($retval_2 === $options);
- socket_close($socket);
- ?>
- --EXPECT--
- bool(true)
- bool(true)
|