В данном репозитории собрал пример Client - Server для подключения к серверу большого числа пользователей.
В целом вышло так, что на один сокет можно подключать до 16к.
Проверить текущие лимиты
ulimit -n
Установить новый лимит (например, 4096)
ulimit -n 4096