Какое максимальное количество пользователей может подключиться одновременно?
Это будет зависеть от ресурсов, доступных на сервере, от того, что вы делаете с соединениями, и от того, как вы настраиваете клиентское приложение, которое использует библиотеку.
Все функции гарантированно будут полностью входящими и поточно-ориентированными. MHD проверяет наличие ошибок выделения и пытается корректно восстановиться (например, закрыв соединение).
Кроме того, клиенты могут указать ограничения ресурсов для общего количества соединений, количества соединений на IP-адрес и памяти, используемой для соединения, чтобы избежать исчерпания ресурсов.