KoMaDo   コンピュータ将棋オープン戦運営用BBS : コンピュータ将棋オープン戦BBS ■ HOME    

コンピュータ将棋オープン戦BBSトップへ ▼カッ飛び最後   全レスを表示

  第14回オープン戦(2010年4月4日(日)開催)連絡・3回戦専用

26: 名前:きのあ投稿日:2010/04/04(日) 15:49


↓としていたのがうまくいかなかったので
strSend[7] = '\n';
strSend[8] = '\0';
send( sock, strSend, strlen(strSend)-1, 0 );


↓としました。send関数が余計なものを送信しているか知れないと考えたので
 それで、変な文字列がおくられたかもしれません。
strSend[7] = '\n';
strSend[8] = '\0';
send( sock, strSend, strlen(strSend), 0 );


↓以前は、これで動いていたようなので、今、こうしました。
 ただ、終端文字列をセットしないのにstrlen関数がなんで動いていたのかは意味不明です。
strSend[7] = '\n';
send( sock, strSend, strlen(strSend)-1, 0 );


ただ、思考部分、他の部分がほとんど変わっているので他の場所に原因があるかもしれませんが
ソースやデバックモードで実行している限りここが原因そうです。

最後の方法でリコンパイルしてログインしてみました。


 只今、このスレッドへの書きこみは、出来ません。


コンピュータ将棋オープン戦BBSトップへ ▲カッ飛び先頭   全レスを表示



管理者 香山@CSA 2chTypeBBS Ver.2.1 build 2 改造版  -- Ahhan ! BBS Ver 2.55e --