$socket = socket_create(AF_INET, SOCK_STREAM,0) or die("la socket n'a pas pu être crée ERROR : ".socket_strerror(socket_last_error())."\n");
$socket = socket_create(AF_INET, SOCK_STREAM,0) or die("la socket n'a pas pu être crée ERROR : ".socket_strerror(socket_last_error())."\n");
if($socket===false)
{
echo "socket_create a échoué : " . socket_strerror(socket_last_error()) . "\n";
} else {
echo "socket_create a réussi.\n";
}
// Attacher la socket à unde adresse ip et un port
// Attacher la socket à unde adresse ip et un port
$result = socket_bind($socket, $serverAdress, $port) or die("la socket n'a pas pu être attachée à l'adresse ip et au port ERROR : ".socket_strerror(socket_last_error())."\n");
$result = socket_bind($socket, $serverAdress, $port) or die("la socket n'a pas pu être attachée à l'adresse ip et au port ERROR : ".socket_strerror(socket_last_error())."\n");
if ($result === false) {
// L'attachement de la socket à l'adresse et au port a échoué
echo "socket_bind a échoué : " . socket_strerror(socket_last_error()) . "\n";
} else {
echo "socket_bind a réussi.\n";
// L'attachement de la socket à l'adresse et au port a réussi
}
socket_set_block($socket) or die("N'a pas pu mettre la socket en mode bloquant ERROR : ".socket_strerror(socket_last_error())."\n");
socket_set_block($socket) or die("N'a pas pu mettre la socket en mode bloquant ERROR : ".socket_strerror(socket_last_error())."\n");