3

イベント駆動型ライブラリの1つを使用して基本的なチャットサーバーを作成したいと思います。しかし、何を選ぶべきですか?libeventまたはlibev何が良いですか?どちらがより良いC++サポートを持っていますか?Windowsでどちらがうまく動作しますか?何が速いですか?開発と理解の迅速化

4

3 に答える 3

4

私はlibevが好きです。これは非常にミニマルであり、私が見たベンチマークのいくつか(おそらく古い)は、パフォーマンスが優れていることを示しています。ドキュメントもかなり良いです。

于 2011-07-08T11:21:10.977 に答える
1

私はlibeventを好みます。なぜなら、
1)httpサーバー(ネイティブサーバーと外部プロジェクトの両方)があり、
2)httpクライアント(外部サービスを使用するためにイベント駆動型サーバーが必要な場合に非常に便利です)。libevには1つありますが、最近のlibevではコンパイルされません
。3)dnsサーバー(高可用性のためにトラフィックを自動的にリダイレクトするために使用します)
4)IMO、より適切なドキュメント
5)より適切に維持されます(2を参照)

于 2012-11-01T23:37:14.330 に答える
1

選択は、libeventとlibevの間だけではありません。Boost.asioは素晴らしいです。プログラミングモデルはうまく機能し、とにかく使用する必要があるBoostに統合されています。

学習しているだけの場合、ライブラリによって引き起こされる速度の違いに気付くことはほとんどありません。

于 2012-11-02T00:22:38.890 に答える