php_stream_sock_open_from_socket <<< |
php_stream_sock_open_host | php_stream_sock_open_unix >>> |
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.2 php_stream_sock_open_host()Ouvre une connexion avec un serveur, et retourne un flôt[ 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 flôt doit être ouvert comme un flôt 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 flôt 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 | Streams Socket API Reference | php_stream_sock_open_unix |