note 39253 modified in function.socket-get-option by didou
| From: | didou@php.net | Date: | Fri, 23 Jan 2004 01:02:48 +0000 |
| Subject: | note 39253 modified in function.socket-get-option by didou | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-64050@lists.php.net to get a copy of this message | ||
Here is all available options for SOL_SOCKET.
For example, after creating your socket with
$sock = socket_create(AF_INET, SOCK_STREAM, getprotobyname("tcp"));
$opt=array(
SO_BROADCAST,
SO_DONTROUTE,
SO_DEBUG,
SO_ERROR,
SO_FREE,
SO_KEEPALIVE,
SO_LINGER,
SO_NOSERVER,
SO_OOBINLINE,
SO_RCVBUF,
SO_RCVLOWAT,
SO_RCVTIMEO,
SO_REUSEADDR,
SO_SNDBUF,
SO_SNDLOWAT,
SO_SNDTIMEO,
SO_TYPE);
foreach ($opt as $value) {
var_dump(socket_get_option($sock, SOL_SOCKET, $value));
}
--was--
Here is all available options for SOL_SOCKET.
For example, after creating your socket with
$sock = socket_create(AF_INET, SOCK_STREAM, getprotobyname("tcp"));
$opt=array(
SO_BROADCAST,
SO_DONTROUTE,
SO_DEBUG,
SO_ERROR,
SO_FREE,
SO_KEEPALIVE,
SO_LINGER,
SO_NOSERVER,
SO_OOBINLINE,
SO_RCVBUF,
SO_RCVLOWAT,
SO_RCVTIMEO,
SO_REUSEADDR,
SO_SNDBUF,
SO_SNDLOWAT,
SO_SNDTIMEO,
SO_TYPE);
foreach ($opt as $value) {
settype($value, "string");
echo $value."=>".var_dump(socket_get_option($sock, SOL_SOCKET, $value));
}
http://www.php.net/manual/en/function.socket-get-option.php