方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。送信:Myプログラム→ツール受信:ツール→Myプログラムです。8年前と言うことは史上最悪のデスペナさんの送信側プログラムに何らかの問題があると考えるのが妥当かと思います。方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。APIの値は確認していますか。WSAStartupでも確認せずにループをしているあたり,エラー処理が全然なされていないのではないか,という気がしますが。WSAStartupの失敗は致命的なエラー扱いでいいと思う......。最初にWinsockについて調べたときにここでWinSockを使うにはちょっとクセがあって、[wsock32.lib]というライブラリーにリンクせねばなりません。書いてあったのでそれをリンクしてました。それ以降、他のサイトではその部分を流していたので・・・・・ws2_32.libに書き換えましたが、25%→45%(9回/20回)になっただけでした値は全く確認してませんね、確かに。8年前ws2_32.libはWinSock2.h用でwsock32.libはWinSock.h用です。バージョンが違うので注意して下さい。それと連続5回通信とかの機能を入れてみてください。送信文字列はHELLO0~HELLO4と変化するのが望ましいです。これは、一回の送信毎に確率的に失敗するのか、何らかの初期化周りが成功すれば連続送信が成功するのか知りたいためです。[追記]史上最悪のデスペナさんがリリースビルドしたプログラムを添付してもらって良いですか?ソースレベルではなくexeレベルでチェックしたいです。方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。[追記]史上最悪のデスペナさんがリリースビルドしたプログラムを添付してもらって良いですか?ソースレベルではなくexeレベルでチェックしたいです。ごめんなさい、これのやり方がわかりません。