php_stream_sock_open_from_socket <<< |
php_stream_sock_open_host | php_stream_sock_open_unix >>> |
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.2 php_stream_sock_open_host()Ouvre une connexion avec un serveur, et retourne un flux[ Exemples avec hp_stream_sock_open_host ] CVS uniquement php_stream * php_stream_sock_open_host ( const char * host , unsigned short port , int socktype , struct timeval * timeout , int persistent )php_stream_sock_open_host établit une connexion à l'hôte host et sur le port port . socktype spécifie les options de sockets qui devront être appliquées. socktype est dépendant du système, mais incluera notamment SOCK_STREAM pour les connexions full-duplex, séquentielle et fiables et SOCK_DGRAM pour les connexions non fiables, sans connexion, avec une taille maximale fixée (UDP). 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. 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.
L'API n'impose aucune restriction sur les valeurs de socktype , mais il est recommandé de considérer les problèmes de portabilité lorsque vous faites ce choix. |
<< | php_stream_sock_open_host | >> |
php_stream_sock_open_from_socket | Références des flux socket | php_stream_sock_open_unix |