No.1ベストアンサー
- 回答日時:
>どの様に処理をしたらいいいのか判らないので
1.送信側でファイルを選択、
→受信側にファイル名を通知(サイズもいる?)
2.送信側でファイルを読み込み、受信側に送信。
→受信側でファイルに書き出し
必要であれば、「n番目の送信」「送信サイズ」「チェックサム」等も付加する。
3.ファイルの終端まで2.を繰り返し。
基本的なやり方はどの通信方法でも一緒。
No.2
- 回答日時:
■要求
任意のファイルを相手側に送信をしたい
■システム構成の検討
ファイルを送信するためにはファイルを送信するソフトとファイルを受信するソフトが必要です。
ファイルを受信するソフトがハイパーターミナル,TeraTermなどの汎用端末ソフトにするのか,オリジナルのソフトかによって大きく構成が変わります。
もし相手がハイパーターミナル,TeraTermなどの汎用端末ソフトでファイルを送信するプログラムを作る場合はバイナリ転送プロトコル「XMODEM」「YMODEM」「ZMODEM」などを1つ実装すれば目的を果たせると考えます。
参考サイト http://www.st.rim.or.jp/~phinloda/proto2.html
送受信ともにオリジナルソフトであれば,かなり手抜きしても作成出来ます。
ファイル送信側のソフトでは単純に「ファイル名」と「ファイルサイズ」,「ファイルバイナリ」を順番に送信します。
ファイル受信側のソフトでは「ファイル名」と「ファイルサイズ」を受信してファイルを生成し,ファイルサイズ分の「ファイルバイナリ」を受信しそれをファイルに書き込むことでファイル転送完了となります。
最初はこれくらいでいいと思いますが,シリアル通信の品質が悪い場合を考えると受信側のエラー検出や再送手順などを検討する必要があります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) シリアル通信 2 2022/05/07 17:14
- Wi-Fi・無線LAN フリーWiFiスポットについて。現在、無料でWiFiが繋がる場所で、一番サクサク速度が速いおすすめス 6 2023/05/04 22:43
- Outlook(アウトルック) w10からw11にバージョンアップ。アウトルックがクラウドと連携…そのためか、連絡先が消失!! 3 2023/05/09 18:34
- その他(Microsoft Office) officeのWordで作成した文章をメール添付してしたい 3 2023/08/07 07:12
- LANケーブル・USBケーブル スマホを充電せずに通信だけさせたい 4 2022/07/02 15:24
- ドライブ・ストレージ RS232C 通信でエラー(受信が正確でない)がでます。どなたか教えてくださいませ。 11 2022/09/03 11:53
- Visual Basic(VBA) 【追加】ファイルを閉じてダイアログで保存した時だけ処理の実行をする 3 2022/03/23 15:43
- ガラケー・PHS 携帯電話の居場所信号の発信タイミング 3 2022/07/27 14:39
- その他(クラウドサービス・オンラインストレージ) ネット経由でPCとiPadでのテキストデータの同期(共有)方法は? 2 2023/04/23 19:26
- Excel(エクセル) アンケート集計用VBAについて教えて下さい。 約100人にアンケート内容が入ったExcelファイルを 1 2022/07/27 13:12
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
自分で作成した重要ファイルを...
-
アクセス 壊れた? 「ファイ...
-
公文書のxmlファイルの開き方が...
-
Latexで図番号だけを「図1.1」...
-
binファイルを解凍したいの...
-
#include <Windows.h>というヘ...
-
バッチ処理で追記コピーしたい
-
コマンドプロンプトで作成日時...
-
reaper音声ファイルについて
-
C言語---ファイルに出力したデ...
-
VBSが起動しない
-
jarファイル
-
シリアル(RS232C)通信でファ...
-
exeファイルの中身を見る方法は...
-
コマンドプロンプトで、指定し...
-
CSSを1ページに1枚作るのって変...
-
5ちゃんねるに画像を投稿した...
-
デスクトップにショートカット...
-
knightに感染、解決策を教えて
-
既に開いているエクセルを閉じ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アクセス 壊れた? 「ファイ...
-
#include <Windows.h>というヘ...
-
binファイルを解凍したいの...
-
Latexで図番号だけを「図1.1」...
-
.NETアプリを作ったときの .man...
-
C言語---ファイルに出力したデ...
-
exeファイルをデータ転送サービ...
-
Word VBA MSGBOX 内で降順表示
-
jarファイル
-
公文書のxmlファイルの開き方が...
-
参照するファイルをワイルドカ...
-
コマンドプロンプトで、指定し...
-
パイソンでpy ファイルと p...
-
exeファイルの中身を見る方法は...
-
コマンドプロンプトで作成日時...
-
ハッシュ値を取る時はファイル...
-
CSSを1ページに1枚作るのって変...
-
実行ファイル(.exeファイル)...
-
バッチ処理で追記コピーしたい
-
自分で作成した重要ファイルを...
おすすめ情報