chguti
Usuario Novato
Usuario Novato

Hola a todos.

Estoy empezando a utilizar php y me ha surgido el siguiente problema.

Estoy intentando realizar una transferencia de un fichero desde un host a otro. A traves del navegador lo he conseguido hacer, pero mi idea es conseguirlo a traves de un script pero sin utilizar las librerias de ftp. Se que mediante sockets puedo obtener ficheros de hosts remotos, pero no he encontrado nada para enviarlos desde mi host a otro.

¿Me podeis ayudar?

Muchas gracias y un saludo a todos.

Avatar Image
Usuario habitual
Usuario habitual
Escrito originalmente por chguti
Se que mediante sockets puedo obtener ficheros de hosts remotos, pero no he encontrado nada para enviarlos desde mi host a otro.


No sé si te entiendo muy bien. Mediante sockets puedes obtener o recibir ficheros.

Uno de los servidores funcionará como servidor (valga la redundancia) de ficheros, creando el socket y quedando a la escucha. Usará las funciones socket_create(), socket_bind(), socket_listen() y socket_accept().

El otro servidor creará su socket e iniciará la conexión con el otro servidor. Son las funciones socket_create() y socket_connect().

Una vez establecida la comunicación, los dos programas pueden enviar y recibir datos con socket_write() y socket_read().

El problema que puedes tener es que al crear el servidor de ficheros no tengas acceso a un puerto abierto a internet. Me explico. Imagínate que tu script está alojado en un servidor web. Por motivos de seguridad, ese servidor sólo tiene abierto el puerto 80. Pues tu servidor de ficheros no podría abrir ningún puerto que tuviera comunicación con el exterior. Pero vamos, todo es probar.

Saludos.
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
No se han encontrado temas similares