elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Orientación en un pequeño proyecto
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Orientación en un pequeño proyecto  (Leído 2,487 veces)
Baal_30

Desconectado Desconectado

Mensajes: 248



Ver Perfil
Orientación en un pequeño proyecto
« en: 8 Noviembre 2015, 23:17 pm »

Muy buenas, me gustaría hacer un pequeño proyecto, que consistiera en una aplicación hecha en Android, que al abrirla te pidiera un nombre de usuario, y con él te metiera en una sala de chat en la que están todos los que hayan entrado a la aplicación.

Pero no se como empezar, tengo conocimientos de Android, Java, y BBDD, pero no se si es necesario hacer algún servidor en PHP o similar para que funcione correctamente, o como funciona el tema.

Por ello si me pudierais orientar un poco os lo agradecería ^^

Un saludo y gracias de antemano ¡!


En línea

«La suerte es el cuidado de los detalles». -Winston Churchill
ivancea96


Desconectado Desconectado

Mensajes: 3.412


ASMático


Ver Perfil WWW
Re: Orientación en un pequeño proyecto
« Respuesta #1 en: 9 Noviembre 2015, 18:22 pm »

Si es eso lo que quieres hacer, tendrás que hacer el cliente en Android, y el servidor. El servidor puede ser http, sí, pero me parece una pérdida de recursos. Sería mejor hacer un servidor dedicado a ese chat.

Sabiendo Java, Sockets y Threads (opcionalmente), no deberías tener problema. Solo idea el protocolo mediante el cual el servidor y los clientes se enviarán datos, y ponte a ello.

Para empezar, puedes hacrlo todo en java sin Android, por comodidad a la hora de depurar el servidor. Además, si lo haces en Java todo, puedes crear y compartir clases entre los proyectos, para así serializar datos a tu gusto y sin problemas.

Any question, be free.


En línea

Baal_30

Desconectado Desconectado

Mensajes: 248



Ver Perfil
Re: Orientación en un pequeño proyecto
« Respuesta #2 en: 9 Noviembre 2015, 22:01 pm »

Genial lo de hacerlo todo en Java, así lo haré, y aprovecharé para usarlo como proyecto de clase ya que estoy ^^

Me puedes orientar un pelín más desde este punto ¿? Que clases necesitaría hacer, etc... :/
En línea

«La suerte es el cuidado de los detalles». -Winston Churchill
ivancea96


Desconectado Desconectado

Mensajes: 3.412


ASMático


Ver Perfil WWW
Re: Orientación en un pequeño proyecto
« Respuesta #3 en: 10 Noviembre 2015, 09:27 am »

Qué clases hacer es algo que tendrás que ver tú, según cómo lo quieras desarrollar.

De todos modos, un servidor simple, puede tener 1 bucle para encontrar nuevos clientes y un bucle para leer y responder a las peticiones de los clientes. Luego ya puedes implementar PINGS para evitar sockets desconectados ocupando memoria, o una consola para controlar desde el servidor, ya según te convenga.

El cliente, por su parte, habría de tener 2 threads (según como lo orientes, desde luego). En vez de ocupar un thread en un bucle infinito leyendo del servidor, puedes tener un timer que haga eso.
En cualquier caso, <interfaz gráfica><-><socket>, dos ramificaciones diferentes, comunciadas entre sí, desde luego.

Esa es una forma posible, ya verás qué prefieres.

Esquematiza el proyecto, dibuja un diagrama de flujo si te es más cómodo.

De todos modos, trata de empezar a hacer al menos un servidor que reciba conexiones, algo así. No te puedo decir cómo hacer todo el proyecto xD
En línea

Baal_30

Desconectado Desconectado

Mensajes: 248



Ver Perfil
Re: Orientación en un pequeño proyecto
« Respuesta #4 en: 10 Noviembre 2015, 10:02 am »

Muchas gracias ^^ voy a investigar un poquito más y empezar con lo que comentas.

Un saludo :D
En línea

«La suerte es el cuidado de los detalles». -Winston Churchill
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda con un pequeño proyecto !!!
Programación Visual Basic
Xephiro 6 2,403 Último mensaje 11 Agosto 2006, 00:38 am
por Xephiro
Tengo un Proyecto, necesito orientacion. « 1 2 »
Electrónica
Skeletron 19 12,454 Último mensaje 19 Noviembre 2009, 22:22 pm
por Skeletron
Mi pequeño proyecto
Desarrollo Web
FightingTheWorld 2 4,165 Último mensaje 19 Mayo 2011, 15:59 pm
por [u]nsigned
Orientacion respecto a un proyecto
Desarrollo Web
undercode2 2 2,073 Último mensaje 29 Julio 2011, 01:23 am
por undercode2
Orientación acerca de proyecto en Java
Java
BJM 3 1,883 Último mensaje 27 Junio 2015, 20:12 pm
por BJM
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines