掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
受信したデータを連結するには? (ID:62535)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
データサイズは固定? 固定なら、recvの戻り値から何バイト受信したかチェックして、 一定量読み込むまでrecvを続ける。 int ret; static int recved = 0; FD_READ: ret = recv(Socket, &RecvData[recved], sizeof(RecvData) - recved, 0); recved += ret; if( recved < sizeof(RecvData) ) break; // 処理 break; とか。(エラーチェックはしてません) 固定でないなら、データの先頭か末尾に区切り文字を入れればいいでしょう。 間違ってたらすみません。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.