掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ソケット通信でタイムアウトするには? (ID:56015)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>"ABCDEFGHIJK\r\n" >と言う文字列を送信したとすると >サーバ側では >13バイト受信するんですか? strlen()で送信サイズを決めているとしたら13バイトです。 >\nのあとにもう1バイト受信しないと >ダメだと思うのですか間違ってますか? ん?文字処理ではないので、必ずしもNULLを待つ必要は無い。 >"\r\n"がでたらrecvを呼ぶ関数を終了するように設計されています。 だったらきちんと動くはずだが。 ioctlsocket()でFIONREAD を使うと読み込みバッファの有効データ数が わかります。 #書き込みバッファの空きバイト数がわかる関数、どこかにないかしら。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.