掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
受信したデータを連結するには? (ID:62531)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Winsockで、送信側で大きいデータ(8k以上)を送信し 受信側で受信したデータをrecvで受信する際、データが分割されて 送られてくるので分割されたデータをstrcat連結しているのですが、 データの終端等の判断するプログラムを入れてないため、後から 送信したデータまで連結してしまう状態です。これをうまく解決する方法は いろいろあると思うのですが、いい方法はないでしょうか。 case FD_READ: recv(Socket, RecvData, 8192, 0); Data = strcat(Data, RecvData); break;
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.