2012-08-30 78 views
1

我有一個C++項目(服務器端),它通過事件源的幫助將數據發送到客戶端。現在爲了調試目的,我維護了一個跟蹤文件(文本)。在C++代碼中擔心代碼中斷的所有關鍵區域中,我添加了一行將「成功」文本寫入此跟蹤文件。它工作正常。我可以知道代碼的成功和失敗的地方。網絡瀏覽器上的流C++文件

但我在服務器端。我也想利用這個設施給客戶。但是,我不確定如何做到這一點?我應該在網絡瀏覽器上傳輸文件,還是有其他方式可以將數據「實時」發送到網絡瀏覽器?

我檢查了這個鏈接,但是,我不確定我是否可以使用它。 http://www.tutorialspoint.com/cplusplus/cpp_web_programming.htm

感謝

回答

1

你的問題是有點混亂,沒有你的代碼的任何樣本是有點不清楚你想要做什麼。不過,我可以給出的最佳建議是:

  1. 將文本文檔存儲在您選擇的服務器上。
  2. 編寫程序聯繫服務器並下載數據。 (使用WINSOCK.H)

OR

直接發送文件到計算機。您必須編寫一個程序來聯繫B所在的服務器。

有關編寫使用WINSOCK.H應用程序的信息,請瀏覽: http://msdn.microsoft.com/en-us/library/windows/desktop/ms737629(v=vs.85).aspx

如果你真的必須將數據存儲生活在一個網頁瀏覽器,然後看看Java或VisualBasic中,因爲兩者都嚴重在所有Web瀏覽器中都支持,而C++則不支持。

1

讓我看看我是否正確理解你。你想發送Web服務器的成功/失敗到你的客戶端程序?

那麼,這是網絡服務器的工作的一部分,由http協議規定。 Web服務器將響應帶有響應頭的客戶端請求,然後響應請求的頁面(如果它作爲服務器上的有效資源存在)。

有關http響應標頭的更多信息,請查看this articlethis wikipedia page,它們都詳細介紹了瀏覽器和Web服務器之間的請求/響應對話。

希望這會有所幫助。

相關問題