Я собрал java TCPServer, используя серверные сокетные каналы, работающие на одном порту. Однако он не очень масштабируем, поскольку обслуживает только один входящий сокет (режим блокировки).
Я хочу расширить этот TCPServer для обслуживания нескольких входящих сокетов (максимум 10 входящих сокетов). Поэтому мне интересно, должен ли я реализовать TCPServer с использованием неблокирующего ввода-вывода или использовать поток + блокирующий ввод-вывод.