Pues echándole un vistazo a Net2, confirmé mis sospechas de que podía usar el propio sistema de ventos de SDL. Solo tengo que poner en la cola un SDL_USEREVENT con un puntero a un buffer de datos.
Como había imaginado, esto mueve el código que parsea los paquetes al lazo principal, pero aísla las estructuras de usuarios y NPCs del hilo que escucha en la red. Supongo que ello conlleve un menor uso de mutexes.
Como había imaginado, esto mueve el código que parsea los paquetes al lazo principal, pero aísla las estructuras de usuarios y NPCs del hilo que escucha en la red. Supongo que ello conlleve un menor uso de mutexes.
Comentarios
Publicar un comentario