第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 );
ただ、思考部分、他の部分がほとんど変わっているので他の場所に原因があるかもしれませんが
ソースやデバックモードで実行している限りここが原因そうです。
最後の方法でリコンパイルしてログインしてみました。
|
|