我有一些C ++代码(在桌面上执行某些任务)。我想在我的网站中使用此C ++代码,并且正计划通过添加更多功能来改进此代码,以便可以将其转换为任何其他语言,如C#或Java。
所以这是我想做的主要事情:
如何在网站中使用C ++代码?
如何将此C ++代码构建为Web服务以提供多线程,并且如何并行响应每个请求都来自客户端?
有人可以指导我该怎么做吗?
我相信这个问题不符合SO标准,但让我们尝试回答。
如果您的C ++代码使用某些平台特定的调用,那么您必须使用相同的平台。除非很简单,否则Windows应用程序不太可能在Unix下运行。但是,仍然不能保证某些桌面功能可以作为Web服务运行。例如,带有GUI的应用程序不能(直接)作为Web服务启动。
如果代码是通用代码,并且包含可同时作为桌面和Web应用程序运行的逻辑,则应由Web服务器对其进行封装。
一些选项:
总体而言,如果您想自己处理网络详细信息,则可以学习套接字/线程,但这需要花费一些时间。如果您想完成工作,请使用一些现有框架。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句