1

イベント ソースの助けを借りてクライアント側にデータを送信する C++ プロジェクト (サーバー側) があります。デバッグの目的で、トレース ファイル (テキスト) を保持しています。コードブレークの恐れがある C++ コードのすべての重要な領域で、「成功」テキストをこのトレース ファイルに書き込む行を追加しました。それは正常に動作します。コードがどこで成功し、どこで失敗したかを知ることができます。

しかし、私はサーバー側にいます。この機能をクライアントにも利用したいと考えています。しかし、私はそれを行う方法について確信が持てませんか?Web ブラウザーでファイルをストリーミングする必要がありますか、またはデータを "ライブ" で Web ブラウザーに送信できる他の方法はありますか?

このリンクを確認しましたが、これを使用できるかどうかわかりません。http://www.tutorialspoint.com/cplusplus/cpp_web_programming.htm

ありがとう

4

2 に答える 2

1

私があなたを正しく理解しているかどうか見てみましょう。Web サーバーの成功/失敗をクライアント プログラムに送信しますか?

これは、http プロトコルによって指示されるように、Web サーバーの仕事の一部です。Web サーバーは、応答ヘッダーを使用してクライアント要求に応答し、その後に要求されたページが続きます (サーバー上に有効なリソースとして存在する場合)。

http 応答ヘッダーの詳細については、この記事またはこのウィキペディアのページを参照してください。どちらも、ブラウザーと Web サーバー間の要求/応答のやり取りについて詳しく説明しています。

お役に立てれば。

于 2012-08-30T19:53:24.467 に答える
1

あなたの質問は少し紛らわしく、コードのサンプルがないと、何をしたいのか少し不明確です。ただし、私ができる最善の提案はこれを行うことです:

  1. 選択したサーバーにテキスト ドキュメントを保存します。
  2. サーバーに接続してデータをダウンロードするプログラムを作成します。(Winsock.h を使用)

また

ファイルをコンピュータに直接送信します。ポイント B があるサーバーに接続するプログラムを作成する必要があります。

Winsock.h を使用したアプリケーションの作成については、http://msdn.microsoft.com/en-us/library/windows/desktop/ms737629(v=vs.85).aspx を 参照してください。

本当にデータを Web ブラウザーにライブで保存する必要がある場合は、Java または VisualBasic を検討してください。どちらもすべての Web ブラウザーで大きくサポートされていますが、C++ はサポートされていません。

于 2012-08-30T19:53:14.027 に答える