![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
C++でのファイル送受信プログラム作成についてやり方を教えて下さい.
(C言語でのやり方ばかり見つかりC++でのやり方が見つからず困っています)
OS:CentOS 6.5
コンパイラ:GCC 6.1(G++)
開発言語:C++
プロトコル:TCP, IP
役割:
クライアント(CentOS):ファイルをサーバへ送信.
(送信元ファイル:/home/client/upload/hogehoge.txt)
サーバ(CentOS):クライアントから送られてきたファイルを受信.
(受信ディレクトリ:/home/server/download/)
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
tcpの上にftpがあるのでそれを使えばよいのでは。
クライアントサイドはlibcurlでできる模様↓
サーバ側はftpサーバを立ち上げておくのだろう。
参考:https://oshiete.goo.ne.jp/qa/4680263.html No.4
もしくは、サーバ、クライアント共に自分でソケットを
使って実装したいのなら↓が参考になるのでは
http://www.geocities.jp/jamjamokitem/top/003/iti …
https://oshiete.goo.ne.jp/qa/652766.html No.1
あと、そもそもCしか使わないのか、C++しか使わないのかが
はたまた両方混在してもよいのか不明です。
(質問内容、補足1ではC++しか使わないように読める。
補足2ではC/C++を使うように読める。)
No.2
- 回答日時:
#1 でも言われているように, 単純に「C のソース」を流用するだけで十分じゃないかなぁ. いったい何に困っているんだろうか.
まああなたのいう「私のやりたい内容」がなんなのかさっぱりわからんのではっきりとは言えないんだけどさ.
C/C++によるファイル送受信のソースコードは見つかっていないです.
また,書き方も分かりません.
私のやりたい事は,クライアントがファイルを,サーバにアップロードすることをC/C++で実現することです.
役割:
クライアント(CentOS):ファイルをサーバへ送信.
(送信元ファイル:/home/client/upload/hogehoge.txt)
サーバ(CentOS):クライアントから送られてきたファイルを受信.
(受信ディレクトリ:/home/server/download/)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_12.png?e8efa67)
No.1
- 回答日時:
C のソースがあるなら、そのまま G++ でもコンパイルできるのでは?
もしコンパイルエラーが出たりして解決できないならまた別に質問されればよろしい。
C/C++によるファイル送受信のソースコードは見つかっていないです.
また,書き方も分かりません.
私のやりたい事は,クライアントがファイルを,サーバにアップロードすることをC/C++で実現することです.
役割:
クライアント(CentOS):ファイルをサーバへ送信.
(送信元ファイル:/home/client/upload/hogehoge.txt)
サーバ(CentOS):クライアントから送られてきたファイルを受信.
(受信ディレクトリ:/home/server/download/)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
"I love you" をかっこよく翻訳してみてください
あなたが考えるいちばんかっこいい "I love you"の訳を教えてください。
-
C言語(gcc), Linux, FTPプログラミング
C言語・C++・C#
-
Winsockの通信処理にてファイル転送方法?
C言語・C++・C#
-
Visual C++からftpを使う
C言語・C++・C#
-
-
4
リソースファイルとは・・・
C言語・C++・C#
-
5
libssh2のインクルード
C言語・C++・C#
-
6
winsockでファイル転送
C言語・C++・C#
-
7
ブラウザでネット閲覧できるのにpingが通らない
その他(インターネット接続・インフラ)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・「I love you」 をかっこよく翻訳してみてください
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・昔のあなたへのアドバイス
- ・かっこよく答えてください!!
- ・あなたが好きな本屋さんを教えてください
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・【大喜利】【投稿~8/27】 こんなガソリンスタンド二度と来るか!なぜそう思った?
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・【お題】動物のキャッチフレーズ
- ・【お題】甲子園での思い出の残し方
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・自分用のお土産
- ・人生で一番お金がなかったとき
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・ちょっと先の未来クイズ第1問
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【Excel VBA】取り込んだファイ...
-
0バイトのテキストファイル
-
ファイル作成日時と更新日時を...
-
<input type="file" で初期値...
-
VBS ファイルマージ処理
-
HTMLテキストリンクでExcelファ...
-
VBAで、JPG写真の撮影日時を読...
-
Javaで名前付きパイプ
-
main関数のコマンドライン引数...
-
VB6.0のメモリリークについて
-
【VBA】印刷マクロのループ処理...
-
msgget()で指定するkey値について
-
Perlで2GBを超える大きいファイ...
-
JavaでPDFファイルに変換するに...
-
Javaのファイルダウンロードに...
-
vbaの構文の修正相談(xmlファ...
-
J2EE1.3の頃のチュートリアルの...
-
HTMLまたはJavaScriptでフ...
-
Eclipseで検索ができなくなった
-
vb.netでのExcel表示
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【Excel VBA】取り込んだファイ...
-
0バイトのテキストファイル
-
Eclipseで検索ができなくなった
-
VBAで、JPG写真の撮影日時を読...
-
HTMLテキストリンクでExcelファ...
-
サイトマップにサブドメインを...
-
【VBA】複数CSVの特定範囲を1つ...
-
C++によるファイル送受信プログ...
-
C++.NET 2003 「空のドキュメ...
-
HTMLまたはJavaScriptでフ...
-
main関数のコマンドライン引数...
-
BASP21のファイルアップロード...
-
2GB以上のファイルを扱う方法
-
ファイル作成日時と更新日時を...
-
openglで音楽を再生する
-
MusicXMLファイル作り方教えて...
-
vbaの構文の修正相談(xmlファ...
-
VB6.0のメモリリークについて
-
Javaのファイルダウンロードに...
-
ディレクトリのサイズの取得
おすすめ情報
書き間違えました.訂正します.
C言語によるネットワークプログラミングの書籍・Webサイトは見つかりました.
しかし,私のやりたい内容のソースコードがはっきりと見つからないので困っています.
C++によるTCP/IPを用いたファイル送受信プロトコル作成の方法を教えて下さい.
C/C++によるファイル送受信のソースコードは見つかっていないです.
また,書き方も分かりません.
私のやりたい事は,クライアントがファイルを,サーバにアップロードすることをC/C++で実現することです.
役割:
クライアント(CentOS):ファイルをサーバへ送信.
(送信元ファイル:/home/client/upload/hogehoge.txt)
サーバ(CentOS):クライアントから送られてきたファイルを受信.
(受信ディレクトリ:/home/server/download/)