У меня есть идея разработать игровой сервер (не сервер mmo, а сервер, который может обрабатывать множество игровых экземпляров, например, множество шахматных партий одновременно)
Я догадывался, что было бы интересно управлять (для сервера) перераспределением клиента во многих сокетах одновременно. Так есть ли интерес к этому?
Например:
5 игровых экземпляров на порту 1234
5 игровых экземпляров на порт 1235
и т.д ...
Я думал о брандмауэре. Брандмауэр будет выполнять свою работу быстрее на огромном трафике на том же порту, или он может быстрее обрабатывать небольшой трафик на многих портах? и так далее, можно ли изменить это поведение на другом брандмауэре? (iptables, другие?)
Можем ли мы оптимизировать пропускную способность путем разделения трафика в нескольких сокетах? или это не имеет значения, и весь трафик в одном сокете дает одинаковый результат?
Как вы думаете, многопортовая сеть может дать лучшую задержку для клиента?
Повышение безопасности? если проблема, а не та, которая может дать root-доступ, заключается в том, что find на сервере хакер может обмануть лишь несколькими людьми, потому что трафик перекрывается во многих других сокетах?
Как вы думаете, это может принести что-то, чего я не думаю (конечно, не сложность программирования)?
Спасибо за ваш ответ.