
C++でプログラミングをしていますがconnection reset by peer がバーストで起こってしまいます。
状況としましては通常のTCPコネクションを一本貼りましてそこsocketを用いてサーバとの通信用のAPIをクライアントから多重化しながら呼びました。
1000スレッドまで作成し,同時に接続したのですがコネクション reset by peer が頻繁に起こります。
いつも同じところで起きるのではなく、毎回ランダムにおきます。
ちなみにサーバ側は1000スレッド同時アクセスに耐えられる設計になっており、テストもしています。
原因としてはどのようなことが考えられるでしょうか?
解決策として何が考えられるでしょうか?

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。