Ando perdido
Quiero programar una aplicación en c (que creo que seria el mejor lenguaje para mi propósito) que funcione de la siguiente manera:
Supongamos cinco personas conectadas a internet con la aplicación instalada. Una de las personas escribe, ''hola a todos'' y el ''hola a todos'' les llega a los otros cuatro (que tienen la aplicación en marcha, si hubiese más usuarios no debe llegarles a no ser que también tengan la aplicación en marcha). Los que quieran contestarle podrán hacerlo y en la pantalla del que escribió ''hola a todos'' le saldrán tantas consolas como personas hayan querido establecer la conexión con el (hasta un máximo por ejemplo de dos). Si los cuatro quieren hablar con el, le saldrán dos consolas (el numero máximo) y las otras dos personas escribirán mensajes pero no le llegaran directamente sino que se almacenaran en un servidor para que posteriormente el que escribió ''hola a todos'' pueda recuperar lo que le han dicho.
Se que es un poco liosillo (más cuando yo quiero hacerlo con un numero bastante grande de usuarios) pero no se por donde empezar. He leído mucha información sobre sockets etc... Pero ando un poco perdidillo a ver si alguien puede echarme un cable y me puede guiar un poco sobre como empezar etc... O bien si existe código fuente parecido que yp pueda modificar para mi propósito.
Muchas gracias a tod@s por vuestra atención.
S@lu2.
Supongamos cinco personas conectadas a internet con la aplicación instalada. Una de las personas escribe, ''hola a todos'' y el ''hola a todos'' les llega a los otros cuatro (que tienen la aplicación en marcha, si hubiese más usuarios no debe llegarles a no ser que también tengan la aplicación en marcha). Los que quieran contestarle podrán hacerlo y en la pantalla del que escribió ''hola a todos'' le saldrán tantas consolas como personas hayan querido establecer la conexión con el (hasta un máximo por ejemplo de dos). Si los cuatro quieren hablar con el, le saldrán dos consolas (el numero máximo) y las otras dos personas escribirán mensajes pero no le llegaran directamente sino que se almacenaran en un servidor para que posteriormente el que escribió ''hola a todos'' pueda recuperar lo que le han dicho.
Se que es un poco liosillo (más cuando yo quiero hacerlo con un numero bastante grande de usuarios) pero no se por donde empezar. He leído mucha información sobre sockets etc... Pero ando un poco perdidillo a ver si alguien puede echarme un cable y me puede guiar un poco sobre como empezar etc... O bien si existe código fuente parecido que yp pueda modificar para mi propósito.
Muchas gracias a tod@s por vuestra atención.
S@lu2.
1 respuesta
Respuesta de nacho11
1