SoloCodigo

Programación General => C/C++ => C++ Builder => Mensaje iniciado por: witchyfairy en Domingo 19 de Julio de 2009, 21:12

Título: Problemas con logica de enviar y recibir
Publicado por: witchyfairy en Domingo 19 de Julio de 2009, 21:12
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: