Qt的WCF服务?

Mor*_*tad 5 c++ wcf qt qt4

我希望我的Qt应用程序使用WCF将服务公开给使用.Net编写的另一个应用程序.Qt是否支持实施WCF服务?

bah*_*ree 4

AFAIK 没有对 WCF 或扩展的“原生”Qt 支持;然而,正如您所知,WCF 可以使用和公开 Web 服务(除了 WCF 或远程服务等)。您所需要做的就是将其公开为 Web 服务,以供其他 .NET 应用程序使用。

但这带来了一个有趣的方面:通常您会编写一个 Windows 服务(我假设您使用的是 Windows),该服务作为 Web 服务公开,而不是通过 Qt 公开。Qt 并不理想,因为它是一个 GUI 框架(而且是一个非常好的框架);您将遇到一些有趣的情况,如此处所讨论的如本例所示,使用 Qt 使用 Web 服务通常更容易。

您是否可以选择使用其他堆栈(例如 ASP.NET、WCF 或 Java)公开您的服务?