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

问题描述:

我在.net中编写了服务器应用程序。为了连接这个服务器,我使用了网络远程接口。是否可以通过QT库连接到这个服务器应用程序?是否可以连接QT到网络远程服务器?

不幸的是,.NET远程处理使用未发布的协议。我相信它已经(至少大部分)被反向工程化了,但编写一个Qt库来处理它需要很多工作。

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

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

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