大量データの送信をするには?


PL  2005-12-02 17:01:22  No: 18997  IP: 192.*.*.*

Winsockの勉強をしています。
TCPプロトコル、非同期通信で大量データの送信をしたいのですが、
Windows Socket APIのSendで8kのデータをループで数回(1000回ぐらいやってみました)送信すると、
エラーが発生し、受信側では破損したデータが受信されます。
ループ内にSleepで遅延させると問題なく送信できるようです。
原因を本で調べたところ、
・プロトコルスタックのデータ送信能力を超えている
・プロトコルスタックのバッファが満杯
の可能性が考えられます。
Sleepは使いたくないので、別の良い方法があればご教授頂けないでしょうか。

編集 削除