php_stream_sock_open_host
<<<
php_stream_sock_open_unix API de flux les auteurs d'extensions
>>>

10.1.7 Références des flux socket
10.1 API de flux les auteurs d'extensions
10 API PHP : Interface pour les extensions
 Manuel PHP

php_stream_sock_open_from_socket
php_stream_sock_open_host
->php_stream_sock_open_unix

10.1.7.3 php_stream_sock_open_unix()Ouvre une connexion avec une socket UNIX et la convertit en flux

[ 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 flux n'a pu être ouvert. persistent est une option qui contrôle si le flux doit être ouvert comme un flux 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 Linux), où le premier caractère est le caractère NUL.

<< php_stream_sock_open_unix >>
php_stream_sock_open_host Références des flux socket API de flux les auteurs d'extensions