29 lines
742 B
PHP
29 lines
742 B
PHP
<?php
|
|
if (extension_loaded('sockets')) {
|
|
//Create socket IPv4
|
|
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP) ;
|
|
if($socket === false) {
|
|
$errorcode = socket_last_error() ;
|
|
$errormsg = socket_strerror($errorcode);
|
|
echo "<p>Error socket IPv4: ".$errormsg."</p>\n" ;
|
|
}
|
|
else {
|
|
echo "<p>Socket IPv4 supported</p>\n" ;
|
|
socket_close($socket);
|
|
}
|
|
|
|
//Create socket IPv6
|
|
$socket = socket_create(AF_INET6, SOCK_STREAM, SOL_TCP) ;
|
|
if($socket === false) {
|
|
$errorcode = socket_last_error() ;
|
|
$errormsg = socket_strerror($errorcode);
|
|
echo "<p>Error socket IPv6: ".$errormsg."</p>\n" ;
|
|
}
|
|
else {
|
|
echo "<p>Socket IPv6 supported</p>\n" ;
|
|
socket_close($socket);
|
|
}
|
|
}
|
|
else echo "<p>Extension PHP sockets not loaded</p>\n" ;
|
|
?>
|