Припустимо просту стандартну гру клієнт / сервер. Чи варто для сервера мати окремий процес, який прослуховує з'єднання та повідомлення клієнтів і передає дані через локальні сокети або stdin до іншого процесу, який запускає власне ігровий сервер?
Іншим варіантом було б, щоб обидві речі були виконані в один процес. Чергування вхідних повідомлень та виконання їх у правильному порядку не повинно виникати.
Мені цікаво, чи варто зайвих ресурсів для розділення двох «видів діяльності». Як я повинен прийняти рішення? Я хотів би почути будь-які плюси / мінуси.