掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
メッセンジャーのように独立して処理を行うには? (ID:59561)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
返信遅れてすみません。 ソケットを二個つくってみました。それで、WSAAsyncSelectを実行して、ファイル転送用のソケットに相手からデータがsendされたらFD_READメッセージを発行するようにしました。そしてFD_READメッセージが発行されたらファイルを開いて(作って)、whileの中でrecvでファイルの受信をするようにしました。ですが、うまく送信できません。512kbずつ分割して送ってきているのですが、途中で強制終了になって受信側に作られたファイルは512kbのままです。 おそらく、whileの中で二回目にrecvしたときに相手からsendがきて、それによって受信側にFD_READが発行されて、またファイルを開いてrecvを実行して・・・というふうになっているのだとおもいます。どのようにすれば改善できますかね?アドバイスよろしくおねがいします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.