私はこのようなコードを持っています:
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 を使用しています。