是否可以将QT连接到网络远程服务器?

时间:2010-08-12 11:58:14

标签: .net qt4

我在.net中写了服务器应用程序。要连接此服务器,我正在使用net remoting接口。是否可以使用QT库连接到此服务器应用程序?

2 个答案:

答案 0 :(得分:0)

.net web services中有几种​​不同的协议可能是xml-rpc,soap,REST。如果它是肥皂(普通),那么qtsoap可能会有所帮助。

答案 1 :(得分:0)

不幸的是,.NET远程处理使用未发布的协议。我相信它(至少大多数情况下)是逆向工程的,但编写一个Qt库来处理它需要花费很多工作。

如果要使API更易于访问,请将.NET部件更改为使用WCF;应避免以“net”开头的WCF绑定,因为它们也是未发布的协议。其他的由已发布的标准定义,因此有可能找到一个Qt库来帮助说出特定的标准化协议。

或者,创建一个.NET客户端DLL以与.NET服务器通信。然后,DLL可以通过C API或充当inproc COM服务器来公开所需的功能。