Qt和Boost套接字库之间的兼容性

时间:2010-04-13 17:43:04

标签: c++ qt networking boost-asio

在我的工作中,我正在为海上模拟服务器开发一个Viewer客户端,使用套接字将模拟数据从模拟器发送到de Viewer。

但是,服务器使用Boost.asio作为它的套接字库。由于客户端使用Qt作为它的GUI,我想知道使用de Qt网络库来处理套接字是否有任何问题。有兼容性问题吗?

提前致谢,抱歉我的英语不好。

2 个答案:

答案 0 :(得分:2)

我在构建同时使用Qt和Boost.Asio的应用程序时遇到了麻烦。所有内容都在一个可执行文件中编译/链接。它包括一个基于QtWebKit的客户端,通过HTTP与基于Boost.Asio的服务器通信。

现在,这只是一个示例应用。您不需要在同一个应用程序中同时使用它们。只要客户端和服务器就协议达成一致,就不会有任何问题。

答案 1 :(得分:1)

不应存在任何“兼容性”问题。您只需要正确实现与服务器端协商的通信协议。