Skip to content

ferfleitas/ChatServerUDP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chat de Recepción UDP

Realizar un servidor y cliente de chat que contemple las funciones de recepción de mensajes.

  • El cliente se conecta al servidor, se identifica con el ip/puerto/usuario_de_chat y contempla a su vez la recepción de mensajes actuando como servidor.
  • Realiza la escucha de mensajes que le son enviados al usuario y despliega: USUARIO-ORIGEN, MENSAJE.
  • Debe utilizar el protocolo UDP y soportar múltiples peticiones (Multi-hilo)
  • Deben estar en proyectos independientes el cliente y servidor.

to-do

  • Tener 3 proyectos, serverUDP, clienteUDP, senderUDP.
  • Crear algun tipo de tabla para guardar los puertos de los clientes capaces de recibir mensajes.
  • ServerUDP: va a gestionar las peticiones, guardar los datos de los nuevos clientes, asi avisaria al sender a quien puede enviar.
  • ClienteUDP: es el cliente encargado de recepccionar los mensajes del sender, y mostrar en pantalla USUARIO-ORIGEN.
  • senderUDP: un tipo de cliente capaz de elegir a quien enviar los mensajes al servidor y el servidor repartirlo entre los demas clientes de tipo recepcion.

Server UDP

  • cada cliente recepcionista manda su info al server
  • el server debe guardar los clientes y sus sockets
  • enviar datos de clientes disponibles al cliente-sender
  • el cliente sender envia al server y el server al recepcionista
  • el cliente recepcionista recibe e imprime

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages