Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/07/2004, 09:18
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Todo lo que veas en una descripción de una sintax (en general y en todo manual sobre algún lenguaje) entre [] significa que ese parámetro es "opcional" .. así que en esa función sólo es obligatorio el "destino" y el "puerto" .. nada más.

Sobre los temas del timeout .. fijate en el comentario del manual oficial de PHP:

Cita:
Note: If you need to set a timeout for reading/writing data over the socket, use stream_set_timeout(), as the timeout parameter to fsockopen() only applies while connecting the socket.
Según eso .. el timeout de la función fsockopen() sólo aplica en el tiempo de la conexión en sí a la dirección y puerto que indicas .. Pero de lo que lea y escribas en el ya no depende de ese parámetro sino del uso de la función mencionada.

Por ende .. si falla en la conexión fsockopen() (por ejemplo por no encontrar el servicio que conectas en esa IP/dirección y/o puerto) .. debería devolver un FALSE ..

Un saludo,