我可以通过多种方式实现从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. java web应用程序和web服务之间的线程间通信
- 12. Intranet应用程序之间的通信
- 13. Rails应用程序之间的通信
- 14. OSGI软件包和Web应用程序之间的通信
- 15. 地铁应用程序中C++和C#之间的通信
- 16. SaaS应用程序和Web应用程序之间的差异
- 17. Delphi应用程序和使用Union的Android应用程序之间的通信
- 18. python web应用程序和c#桌面应用程序之间的实时通信
- 19. 浏览器插件和C#应用程序之间的通信
- 20. 网站和C#winforms应用程序之间的通信
- 21. Java和C#应用程序之间的SSL通信
- 22. java和c#应用程序之间的Socket通信
- 23. AIR(Flex)和C++应用程序之间的通信
- 24. 网络应用程序和原生android应用程序之间的通信
- 25. Rails网络应用程序和Mac应用程序之间的通信
- 26. java应用程序和html应用程序之间的跨域通信
- 27. 目标c iPhone应用程序和Mac应用程序通信
- 28. 通讯,PHP应用程序和Ruby应用程序之间传递信息
- 29. c#应用程序和微过滤器驱动程序之间的通信
- 30. C#PC程序和Android平板电脑应用程序之间的通信
怎么样的文件? – miku 2010-02-20 02:46:58
写入文件流意味着磁盘I/O和更多的异步编程...这太慢了 – iceman 2010-02-20 02:58:53
你需要在浏览器中不断更新结果吗? – 2010-02-20 03:07:50