Что означает проблема C10K , каков наилучший способ выполнить асинхронный ввод-вывод в Mac OS X (предполагается использовать на Mac и iPhone / iPad)?
В Linux наш выбор epoll , в Windows Порты завершения ввода / вывода .
Главный приоритет - производительность и масштабируемость (тысячи соединений).
UPDATE
OK. Поскольку Darwin - это BSD-подобная система, моя общая идея - использовать kqueue . Это правильное направление? Было бы приятно услышать от кого-то, кто имеет опыт в этой области.
Спасибо