DxLibで通信時のバグ
Posted: 2009年3月07日(土) 16:57
どうもすいません、kaitenです。
自力で何とかしようと一週間ほど悩んだのですが手も足も出ないので質問させていただきます。
現在、VC++2008EE、vista、DxLibで通信プログラムを組んでおり、受信時に領域外エラーが発生してしまいます。
ソースはすべて添付するのでそちらを見てください。
Sessionが親、Session2が子です。Session2を相手が開いていないとSessionはmissと表示して終了します。
チャットを作るためなので文字列の送受信を行っています。半角50文字まで送受信できるようにしようとしたのですが、半角18文字以上だと受信側がおちてしまいます。
VCのデバッガで追ってみようかと思ったのですがソースが表示できないとなり、逆アセンブルしようとしたので諦めました。
情報が不足でしたら言っていただければ出せる限り書きます。どうかよろしくお願いします。
自力で何とかしようと一週間ほど悩んだのですが手も足も出ないので質問させていただきます。
現在、VC++2008EE、vista、DxLibで通信プログラムを組んでおり、受信時に領域外エラーが発生してしまいます。
ソースはすべて添付するのでそちらを見てください。
Sessionが親、Session2が子です。Session2を相手が開いていないとSessionはmissと表示して終了します。
チャットを作るためなので文字列の送受信を行っています。半角50文字まで送受信できるようにしようとしたのですが、半角18文字以上だと受信側がおちてしまいます。
VCのデバッガで追ってみようかと思ったのですがソースが表示できないとなり、逆アセンブルしようとしたので諦めました。
情報が不足でしたら言っていただければ出せる限り書きます。どうかよろしくお願いします。