Предположим, простая стандартная клиент / серверная игра. Для сервера стоит ли иметь отдельный процесс, который прослушивает соединения и сообщения от клиентов и отправляет данные через локальные сокеты или stdin другому процессу, который выполняет настоящий игровой сервер?
Другим вариантом было бы сделать обе вещи в одном процессе. В очереди входящих сообщений и их выполнении в правильном порядке не должно быть проблем с остановкой.
Мне интересно, стоят ли на самом деле дополнительные ресурсы для разделения этих двух «видов деятельности». Как мне решить? Я хотел бы услышать любые плюсы / минусы.