Foros del Web » Programando para Internet » PHP »

Linux-php-mysql-redes

Estas en el tema de Linux-php-mysql-redes en el foro de PHP en Foros del Web. Hola necesito desarrollar un aplicacion con caracteristica de aplicaciones como Emule y kazaa utilizando solo software libre y debe estar orientada a la web. Es ...
  #1 (permalink)  
Antiguo 18/04/2005, 11:47
 
Fecha de Ingreso: mayo-2004
Ubicación: Venezuela
Mensajes: 13
Antigüedad: 19 años, 11 meses
Puntos: 0
Linux-php-mysql-redes

Hola necesito desarrollar un aplicacion con caracteristica de aplicaciones como Emule y kazaa utilizando solo software libre y debe estar orientada a la web. Es decir debo instalar una red cuyos servidores solo deben trabajar con Linux, la aplicación debe ser desarrolla bajo php y ademas si voy a usar base de datos debe ser en mysql.

Si alguien me puede ayudar porfavor escribanme a [email protected].

Acepto sugerencias, link a paginas que me puedan ayudar, etc.

Saludos. Gracias.
  #2 (permalink)  
Antiguo 18/04/2005, 11:53
Avatar de alexjnm  
Fecha de Ingreso: octubre-2004
Ubicación: cuba
Mensajes: 218
Antigüedad: 19 años, 6 meses
Puntos: 1
hola
podrias utilisar algo como un servidor de samba por web es desir tener los ficheros en el servidor pero no seria ya como el Emule y kazaa pero es bastante bueno seria como un servidor de archivos si te interesa la idea te pones en contacto por aqui

saludos alex
__________________
__________________________________________________ _________
A beses el camino mas largo es la solución mas eficaz :)
  #3 (permalink)  
Antiguo 18/04/2005, 12:17
Avatar de sism82  
Fecha de Ingreso: octubre-2003
Ubicación: Guadalajara
Mensajes: 865
Antigüedad: 20 años, 6 meses
Puntos: 1
kazaa y emule son aplicaciones de escritorio. Para hacer aplicaciones de escritorio con php puedes usar las librerias de GTK, mas info en gtk.php.net
  #4 (permalink)  
Antiguo 18/04/2005, 12:20
 
Fecha de Ingreso: mayo-2004
Ubicación: Venezuela
Mensajes: 13
Antigüedad: 19 años, 11 meses
Puntos: 0
Hola,

nose que es un servidor Samba. Pero te voy a ser mas detallista acerca de lo que debo hacer. debo desarrollar una aplicación web (php, mysql, apache) que tenga la funcionalidad una aplicación como Emule, es decir, que me permita descargar ficheros de otra maquina que este conectada a una red local con minimo 6 computadora. Esta aplicación debe correr en un servidor con sistema operativo Linux.

De todas forma si puedes ser mas detallista sobre lo del servidor samba, te lo estaria agradeciendo en el arma.

MVD
  #5 (permalink)  
Antiguo 18/04/2005, 12:36
Avatar de sism82  
Fecha de Ingreso: octubre-2003
Ubicación: Guadalajara
Mensajes: 865
Antigüedad: 20 años, 6 meses
Puntos: 1
consejo:
si hubieras puesto en google.com las palabras "servidor samba" o "samba server" te hubiera llovido información. Aprende a usar google.

ahora bien, si no tienes experiencia en php o con Linux. Va a ser sumamente dificil que lo hagas, pero aqui te dejo una leve guía:

1. Kazaa, como cualquier aplicación de su tipo, utiliza un protocolo y sockets para su comunicación y transferencia de archivos. Si quieres que sea totalmente nueva tu aplicación, tendrás que implementar ese protocolo tu misma. Una solución mucho mas sencilla es apoyarte en protocolos ya existentes, incluso usar protocolos sencillos como HTTP, HTTPS o FTP.

2. Una aplicación en PHP web no tiene acceso a la máquina del cliente, por lo que si se desea hacer una transferencia de archivos, el cliente tiene que informar al servidor de 2 cosas, 1, la maquina desde donde/ hacia donde desea transferir, y el archivo en cuestión. Esto podrías hacerlo a través de un formulario común y corriente.

3. Esta información tiene que ser almacenada en el servidor y la segunda máquina involucrada debe aceptar la transferencia y subir el archivo al servidor. El servidor se encargará de hacerlo disponible al otro cliente solamente.

Ahora bien, si describes mas concretamente tus necesidades se te puede ayudar mejor. La descripción que estás dando de tu sistema es muy escueta y hacen falta muchos detalles.

saludos
  #6 (permalink)  
Antiguo 18/04/2005, 13:02
Avatar de alexjnm  
Fecha de Ingreso: octubre-2004
Ubicación: cuba
Mensajes: 218
Antigüedad: 19 años, 6 meses
Puntos: 1
ok
samba es uin servidor de ficheros conpartidops en linux es para compartir ficheros en linux para que maquinas en windows puedan verlos
ok lo que te planteo es utuilisar un abiente en web para poder ver cualquier fichero compartido en el o los servidores de linux

saludos alex
__________________
__________________________________________________ _________
A beses el camino mas largo es la solución mas eficaz :)
  #7 (permalink)  
Antiguo 18/04/2005, 13:43
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Lo principal es que se aclare donde van a estar esos archivos .. por qué si hablamos de "Emule" y compañia .... podríamos asumir que los archivos estaran en PC's de una red ..

A lo mejor te sobra con un sistema de Download/Upload clásico por HTTP .. sin más .. o a lo sumo por FTP y cliente FTP web implementado en PHP .. En este caso los archivos quedarían centralizados en el "servidor" y los "clientes" (esos 6 PC's de tu red o N en definitiva) los accedería por una interface Web .. con sus correspondientes permisos de acceso y demás si lo requieres .. (Cosa que tampoco especificas a que nivel se puede compartir esos archivos ..)

Un saludo,
  #8 (permalink)  
Antiguo 18/04/2005, 13:48
 
Fecha de Ingreso: julio-2003
Ubicación: Colombia
Mensajes: 591
Antigüedad: 20 años, 9 meses
Puntos: 7
P2P? en PHP?

Bueno aca hay una clase para desarrollar P2P en PHP...

http://www.phpclasses.org/browse/package/1337.html

De ahi a que funcione ... no se...


Chaop!
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 02:14.