PHP
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

HTTP y HTTPS> <Lista de Protocolos/Envolturas Soportadas
Last updated: Fri, 11 Apr 2008

view this page in

Socket

Esta sección contiene las opciones de contexto soportadas por las envolturas que trabajan sobre sockets, como tcp, http o ftp.

A partir de PHP 5.1.0 solo una opción es soportada, bindto, la cual puede ser usada para especificar la dirección IP (ya sea IPv4 o IPv6) y/o el número de puerto que PHP usará para acceder a la red. La sintaxis es ip:puerto (es posible definir el número IP o de puerto como 0 si desea que el sistema lo elija por usted).

Note: Dado que FTP crea dos conexiones de socket durante la operación normal, no es posible especificar el número de puerto en la opción bindto. Así que la única sintaxis soportada es ip:0 para la envoltura FTP.

Example #1 Algunos ejemplos del uso de la opción bindto

<?php
// conectarse a internet usando la IP '192.168.0.100' IP
$opciones = array('socket' =>
            array(
'bindto' => '192.168.0.100:0'));


// conectarse a internet usando la IP '192.168.0.100' y el puerto '7000'
$opciones = array('socket' =>
            array(
'bindto' => '192.168.0.100:7000'));


// conectarse a internet usando el puerto '7000'
$opciones = array('socket' =>
            array(
'bindto' => '0:7000'));


// crear el contexto...
$contexto stream_context_create($opciones);

// ...y usarlo para recuperar los datos
echo file_get_contents('http://www.example.com'false$contexto);

?>


add a note add a note User Contributed Notes
Socket
There are no user contributed notes for this page.

HTTP y HTTPS> <Lista de Protocolos/Envolturas Soportadas
Last updated: Fri, 11 Apr 2008
 
 
show source | credits | sitemap | contact | advertising | mirror sites