• Lunes 29 de Abril de 2024, 01:58

Autor Tema:  Problemas con logica de enviar y recibir  (Leído 875 veces)

witchyfairy

  • Nuevo Miembro
  • *
  • Mensajes: 14
    • Ver Perfil
Problemas con logica de enviar y recibir
« en: Domingo 19 de Julio de 2009, 21:12 »
0
Hola amigos como dije antes estoy haciendo una aplicacion del tipo messenger en C`++  y utilizo la Api miren ya estoy bloqueada y no razono bien  :ouch:  la cosa es la siguiente: tengo mi servidor donde se haran todas las consultas de los clientes en ella ya pude hacer que escuchara y cuando alguien se conectara le asigna un nuevo hilo para que lo atienda y vuelve a la escucha, cuando el cliente entra al nuevo hilo puede hacer diferentes cosas: logearse, registrarse, traer lista de usuarios, mandar o recibir un archivo, cambiar de estado y salir., pero no entiendo como el servidor atendera las peticiones del cliente ypara usar recv y send  se utilizan diferentes buffers para cada accion del messenger???., proque ademas como que se bloquea cuando quiero hacer dos cosas a la vez.
La solucion seria hacer un hilo diferente par aque te logees para que te registres para tu lista de usuarios etc???  o que otra solucion ven ustedes :wub: