Foros del Web » Administración de Sistemas » Software para Servers »

Servidor Web muy básico en Flash

Estas en el tema de Servidor Web muy básico en Flash en el foro de Software para Servers en Foros del Web. Hola a todos los usuarios y usuarias de Foros del Web. Mi pregunta es simple aunque igual la respuesta puede ser un poco más complicada. ...
  #1 (permalink)  
Antiguo 25/09/2008, 16:03
 
Fecha de Ingreso: septiembre-2008
Ubicación: Xixón
Mensajes: 1
Antigüedad: 16 años, 1 mes
Puntos: 0
Pregunta Servidor Web muy básico en Flash

Hola a todos los usuarios y usuarias de Foros del Web.

Mi pregunta es simple aunque igual la respuesta puede ser un poco más complicada. Les pongo en situación:
Estoy montando un servidor web controlable desde Flash y para devolver páginas html me va perfectamente en las pruebas... pero para devolver archivos no.

La pregunta que tengo trata más bien del protocolo http, y es:

¿Cómo se devuelve ese archivo?

Por lo que he visto como lo hace apache, es devolviendo por ejemplo de un archivo mp3, algo así.

HTTP/1.1 200 OK
Date: Tue, 23 Sep 2008 09:41:58 GMT
Server: Apache/2.2.9 (Win32) PHP/5.2.6
Last-Modified: Tue, 23 Sep 2008 08:27:18 GMT
ETag: "b00000000f21c-6c73b5-4578bef9cf0a5"
Accept-Ranges: bytes
Content-Length: 7107509
Content-Type: audio/mpeg

--------------------
AQUÍ EMPIEZA A MANDAR TROZOS EN ORDEN DEL ARCHIVO EN BINARIO SIN FORMATO
(como abierto con el Bloc de Notas)
--------------------


En el primer 'paquete' manda eso y los primeros bytes del archivo, y luego va mandando paquetes de tamaño muy dispar (incluso algunos de longitud :S) hasta llegar al final del archivo. Cada paquete se manda al cliente por el Socket abierto en el puerto (por defecto) 80 del apache.

PD. Me imagino que os sorprenderá eso del Servidor en Flash, pero si me ayudáis en esto, no os preocupéis que os enseño el resultado. Creerme, solo es esto lo que me falta.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:22.