C++ Qt和Boost套接字库之间的兼容性
在我的工作中,我正在为离岸仿真服务器开发一个查看器客户端,使用套接字将仿真数据从模拟器发送到de Viewer 但是,服务器使用Boost.asio作为其套接字库。由于客户端使用Qt作为GUI,我想知道使用de Qt Networking library来处理套接字是否有任何问题。是否存在任何兼容性问题C++ Qt和Boost套接字库之间的兼容性,c++,qt,networking,boost-asio,C++,Qt,Networking,Boost Asio,在我的工作中,我正在为离岸仿真服务器开发一个查看器客户端,使用套接字将仿真数据从模拟器发送到de Viewer 但是,服务器使用Boost.asio作为其套接字库。由于客户端使用Qt作为GUI,我想知道使用de Qt Networking library来处理套接字是否有任何问题。是否存在任何兼容性问题 提前谢谢,很抱歉我的英语不好。应该没有任何“兼容性”问题。您只需正确实现与服务器端商定的通信协议。我在构建同时使用Qt和Boost.Asio的应用程序时没有遇到任何问题。所有内容都在一个可执行文
提前谢谢,很抱歉我的英语不好。应该没有任何“兼容性”问题。您只需正确实现与服务器端商定的通信协议。我在构建同时使用Qt和Boost.Asio的应用程序时没有遇到任何问题。所有内容都在一个可执行文件中编译/链接。它包括一个基于QtWebKit的客户端,通过HTTP与基于Boost.Asio的服务器进行对话
现在,这只是一个示例应用程序。您不需要在同一个应用程序中同时使用这两个选项。只要客户机和服务器在协议上达成一致,就不会有任何问题。他可能会问在合并Boost.asio构建的客户机库和Qt GUI套接字工具时是否存在问题。我不这么认为。他说asio用于服务器,他需要开发客户端。