1

私はこのようなコードを持っています:

while (!isNeedStop) {
  char * data; int len;
  getData(data, &len);
  send(sock, data, len, 0);
}

getData約 3 ~ 5 kb のデータを生成します。プロファイラーは、getData と send に同じ時間がかかり、非同期でデータを送信したいことを示しています。getData次のデータを取得すると、send前に送信されます。

追加のスレッド + キューを使用してコードを記述できます。しかし、おそらく Visual Studio にはすでに優れたクラスがあるのでしょうか?

Visual Studio 2010 を使用しています。

4

0 に答える 0