Я портирую приложение c ++ на c #, которое использует IOCP на своем сервере.
Может ли моно работать с IOCP, а также с окнами? я получу сопоставимую производительность с C ++ или я должен попробовать что-то еще?
спасибо
Основная нагрузка в IOCP - это IO, а не язык. Вы должны ожидать такой же производительности от кода C #, как и в C ++ (учитывая зрелое состояние, в котором находится Mono).
Вы нацелены на моно для Windows? Если это Linux, то существует другая модель асинхронного ввода-вывода, а не порты завершения. Я предполагаю, что моно разработчики сделали все возможное, чтобы поддержать это.