Rapide Advanced Adulte
 
 Web|Image|Shop|Video|News|Wmx|Mobile|Wiki|Ajouter ce moteur

     Manuel PHP     
Partager
 
 
Partager
Partager

 

Table :

.socket accept
.socket bind
.socket clear error
.socket close
.socket connect
.socket create listen
.socket create pair
.socket create
.socket get option
.socket getpeername
.socket getsockname
.socket last error
.socket listen
.socket read
.socket recv
.socket recvfrom
.socket select
.socket send
.socket sendto
.socket set block
.socket set nonblock
.socket set option
.socket shutdown
.socket strerror
.socket write
 
   

  socket_set_block  


socket_set_block

(PHP 4 >= 4.2.0, PHP 5)

socket_set_block --  Met la socket en mode bloquant

Description

bool socket_set_block ( resource socket )

socket_set_block() supprime l'option O_NONBLOCK de la socket spécifiée par socket.

Exemple 1. Exemple avec socket_set_block()

<?php

$port
= 9090;
if ((
$socket = socket_create_listen($port)) === false) {
    echo
"socket_create_listen() a échoué. Raison : ".socket_strerror(socket_last_error());
}

if (
socket_set_option($socket, SOL_SOCKET, SO_REUSEADDR, 1) === false) {
    echo
"socket_set_option() a échoué. Raison : ".socket_strerror(socket_last_error($socket));
}

if (
socket_set_nonblock($socket) === false) { // $socket est maintenant non bloquant
    
echo "socket_set_nonblock() a échoué. Raison : ".socket_strerror(socket_last_error($socket));
}

if (
socket_set_block($socket) === false) {     // $socket est maintenant non bloquant
    
echo "socket_set_block() a échoué. Raison : ". socket_strerror(socket_last_error($socket));
}

?>

Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.

Voir aussi socket_set_nonblock() et socket_set_option()


    Annonces       
 

 Retour au chapitre Php

 

Top
 

Ajouter JungleKey.fr à votre Explorateur

 
 

About Us | © 2007 JungleKey




iBlack | Mobile | Wiki | Ajouter ce moteur
.