4

WindowsおよびUNIX上のCでのネットワークプログラミングに(パフォーマンスの観点から)最適なライブラリはどれですか?

私は高頻度取引に関して非常に興味があります。

BSDとPOSIXについて聞いたことがありますが、より高速なパフォーマンス固有のライブラリがあるかどうかわかりませんでしたか?

4

2 に答える 2

6

最速の方法は、OSのネットワーク機能(、、、、、、socket()など)を使用setsockopt()することです。connect()listen()send()recv()

いくつかのOSでは、それらの間に微妙な違いがあります。

これに対処するために、いくつかのライブラリ、たとえばQt(少なくともIIRC)にはそれらの周りにラッパーがあります。あなたがそれらを使用する場合、私は何も著しく遅くなるとは思わない...

于 2011-10-24T06:02:38.800 に答える
0

ZeroMQはどうですか。[http://www.zeromq.org/] [1]

より速く、コーディングが簡単で、メッセージキューとしても使用できます。

于 2013-07-08T05:50:44.860 に答える