Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
サーバーで IOCP を使用する c++ アプリを c# に移植しています。
モノはウィンドウと同様に IOCP を処理できますか? C++ に匹敵するパフォーマンスが得られるでしょうか、それとも別の方法を試す必要がありますか?
ありがとう
IOCP の主なオーバーヘッドは、言語ではなく IO です。C# コードでは、C++ と同じパフォーマンスが期待できます(Mono が成熟した状態であることを考えると)。
Windows 用の Mono をターゲットにしていますか? Linux の場合は、完了ポートではなく、別の非同期 I/O モデルがあります。mono 開発者はそれをサポートするために最善を尽くしたと思います。