|
Table des matières
Annexe O. Liste des modes de transport de sockets disponiblesTable des matières Voici la liste des différents modes de transport, format URL, dont PHP dispose en interne pour les flux qui exploitent les sockets, tels que fsockopen() et stream_socket_client(). Ces modes de transport ne s’appliquent pas à l’extension sockets. Pour connaître la liste des modes de transport installés sur votre version de PHP, utilisez stream_get_transports(). Domaines Internet : TCP, UDP, SSL et TLSPHP 3, PHP 4, PHP 5. “ssl://” & “tls://” depuis PHP 4.30, “sslv2://” & “sslv3://” depuis PHP 5.0.2.
Les sockets du domaine Internet utilisent un numéro de port en plus de l’adresse de l’hôte. Dans le cas de fsockopen(), il est spécifié en deuxième paramètre et, donc, n’a pas d’impact sur le format du mode de transport. Avec stream_socket_client() et les autres fonctions de la même famille, le numéro de port est spécifié comme un suffixe dans l’URL de transport, identifié par le signe deux-points.
Les modes “ssl://” et “tls://” (disponibles uniquement lorsque le support OpenSSl est compilé avec PHP) sont des extensions de “tcp://” qui incluent le chiffrement SSL. En PHP 4.3, OpenSll doit être compilé statiquement avec PHP. en PHP 5.0, il peut être compilé en module ou statiquement. “ssl://” va tenter de négocier une connexion SSL V2 ou SSL V3, suivant les capacités et les références de l’hôte distant. “sslv2://” et “sslv3://” sélectionnent explicitement le protocole. Tableau O-1. Les options de contexte de “ssl://” et “tls://” (depuis PHP 4.3.2)
Travail collaboratifContribuez, en ajjoutant des elements a cette page de manuel : Merci de votre aide |