掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
TcpServerについて教えてください。 (ID:35694)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
TcpServerのブロッキング接続にて Cで書かれたプログラムよりファイルを受信するプログラムを作っているのですが、受信できるときと、できないときがあり、PCによって状況がかわって間違っている点が分かりません。 Cのプログラムからはファイルサイズが先に伝えられ、あとはバッファサイズ(64K)に分割されて送られてくる(分割データ間には受信側より、確認のメッセージを送ります)ようになっています。 受信にはClientSocket.ReceiveBuf(buf,size)を使っています。 勘違いかも知れませんが、flag(MSG_WAITALL)オプションを付ければいいような気がしますが、未定義の識別子となります。 初心者なもので 解決方法が分かりません。 解決の方法をお教えください。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.