我可以通過多種方式實現從web應用程序到C++應用程序的通信(如函數調用)?我開發了C++應用程序來執行圖像處理,並且希望將結果實時顯示並傳輸到瀏覽器上顯示的網頁上。C++應用程序和web應用程序之間的通信
回答
什麼都不會傳輸到網絡瀏覽器。網絡瀏覽器必須詢問,然後您可以使用要顯示的數據進行響應。根據@YYNY,你可以讓C++代碼放下合適的文件,瀏覽器可以請求它們。或者,您可以設置某種Web應用程序。
如果您使用Ajax,則可以讓瀏覽器輪詢要顯示的內容並顯示它們。這不是一個簡單的架構。
'什麼都不會傳輸到Web瀏覽器'。網頁瀏覽器不得不問「
也許你可以在網頁標題中使用元刷新標籤,並在每次頁面時使用PHP(或者JS等,如果你必須)查詢C++應用程序重裝?
閃存具有的XMLSocket,Silverlight有的System.Net.Sockets,允許服務器將數據推到連接的客戶端。
我對這個例子有興趣的示例Flash應用程序如何使用Flash的UI和C++的內部業務邏輯 – iceman 2010-02-20 04:17:44
您有關於瀏覽器如何在一個頁面處理資源十分有限的控制,所以如果你有不適合你的具體要求應該自己控制資源,例如編寫瀏覽器插件。
Wi你可以完全控制什麼和什麼時候繪製,並且可以自由選擇如何在服務器和客戶端之間進行通信。顯而易見的缺點是開發工作量增加,您應該權衡利弊,並可能考慮Flash等折衷方案。
是的,html5功能是新的..閃光燈仍然沒有這個 – iceman 2013-05-13 06:47:01
- 1. Web應用程序和Android應用程序之間的通信
- 2. Web應用程序和C應用程序之間的通信?Web服務?
- 3. Java應用程序和C++應用程序之間的通信
- 4. Windows應用程序和Android應用程序之間的通信
- 5. iPhone應用程序和Rails應用程序之間的通信
- 6. iOS應用程序和.NET應用程序之間的通信?
- 7. ASP.NET Web App和C#應用程序之間的雙向通信
- 8. 桌面應用程序和Web應用程序之間的通信
- 9. C++和vb.net應用程序之間的進程間通信
- 10. Android應用程序和C#窗體應用程序之間的藍牙通信
- 11. android c本地應用程序和android應用程序之間的通信
- 12. 動態Web應用程序和「普通」Web應用程序之間的區別
- 13. java web應用程序和web服務之間的線程間通信
- 14. 桌面應用程序和web前端之間的通信
- 15. OSGI軟件包和Web應用程序之間的通信
- 16. SaaS應用程序和Web應用程序之間的差異
- 17. Web應用程序和應用程序之間的區別?
- 18. Linux,應用程序之間的通信
- 19. vb.net應用程序之間的通信
- 20. Intranet應用程序之間的通信
- 21. 應用程序之間的通信?
- 22. Rails應用程序之間的通信
- 23. 地鐵應用程序中C++和C#之間的通信
- 24. Java EE,通信Web應用程序和桌面應用程序
- 25. Delphi應用程序和使用Union的Android應用程序之間的通信
- 26. python web應用程序和c#桌面應用程序之間的實時通信
- 27. 網站和C#winforms應用程序之間的通信
- 28. C#和Android應用程序之間的RPC通信
- 29. AIR(Flex)和C++應用程序之間的通信
- 30. Java和C#應用程序之間的SSL通信
怎麼樣的文件? – miku 2010-02-20 02:46:58
寫入文件流意味着磁盤I/O和更多的異步編程...這太慢了 – iceman 2010-02-20 02:58:53
你需要在瀏覽器中不斷更新結果嗎? – 2010-02-20 03:07:50