Services webmasters
Partenaires
Jeux concours gratuits
 
php_stream_sock_open_host
<<<
php_stream_sock_open_unix API de flôts les auteurs d'extensions
>>>

9.1.7 Streams Socket API Reference
9.1 API de flôts les auteurs d'extensions
9 PHP API: Interface pour les extensions
 Manuel PHP

php_stream_sock_open_from_socket
php_stream_sock_open_host
->php_stream_sock_open_unix

9.1.7.3 php_stream_sock_open_unix()Ouvre une connexion avec une socket UNIX et la convertit en flôt

[ Exemples avec hp_stream_sock_open_unix ]   CVS uniquement

php_stream *  php_stream_sock_open_unix ( const char *   path , int   pathlen , int   persistent , struct timeval *   timeout )

php_stream_sock_open_unix tente d'ouvrir une connexion avec une socket UNIX, spécifiée par path . pathlen spécifie la taille de path . Si non-NULL, timeout spécifie la durée maximale de connexion. Si la connexion prend plus de temps que cette valeur, la tentative de connexion sera abandonnée et NULL sera retourné pour indiquer que le flôt n'a pu être ouvert. persistent est une option qui contrôle si le flôt doit être ouvert comme un flôt persistant. Généralement, ce paramètre vaudra 0.

Note

Cette fonction n'est pas utilisable sous Windows, qui n'implémente pas les sockets de domaines. Une exception possible à cette règle sont les exécutables PHP compilé avec cygwin. Vous êtes encouragés à considérer cet aspect de la portabilité de votre extension avant sa publication.

Note

Cette fonction traite path en tenant compte des données binaires, ce qui est bon pour les systèmes qui utilisent un espace de nom abstrait (comme par exemple Linux), où le premier caractère est le caractère NUL.

<< php_stream_sock_open_unix >>
php_stream_sock_open_host Streams Socket API Reference API de flôts les auteurs d'extensions
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -