0

selectを使用せずに多くのクライアントから適度な量のデータをすばやく取得するためのより良い方法(Windowsを使用)はありますか(ただし、必要に応じてselectを使用します)。IOCP は私には良くなく、ippoll は Linux 用です。TLS を実行しているため、これは OpenSSL と互換性がある必要があります。何らかの理由で、BIO オブジェクトが私のマシン (Windows 7) で機能しません。そのため、暗号化を winsock 接続にピギーバックしました (これは機能しました)。よろしくお願いいたします。

4

1 に答える 1

0

非常に多くの接続を処理している場合を除き、select()がブロッキングモードI / O、非同期I /Oなどの他のメソッドよりも大幅に高速または低速になる理由はありません。データが到着して復号化されるまで、データを取得することはできません。おそらくあなたの問題は送信側にありますか?

于 2012-07-03T09:43:38.403 に答える