Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/164.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Qt和Boost套接字库之间的兼容性_C++_Qt_Networking_Boost Asio - Fatal编程技术网

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

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的应用程序时没有遇到任何问题。所有内容都在一个可执行文

在我的工作中,我正在为离岸仿真服务器开发一个查看器客户端,使用套接字将仿真数据从模拟器发送到de Viewer

但是,服务器使用Boost.asio作为其套接字库。由于客户端使用Qt作为GUI,我想知道使用de Qt Networking library来处理套接字是否有任何问题。是否存在任何兼容性问题


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

应该没有任何“兼容性”问题。您只需正确实现与服务器端商定的通信协议。

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


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

他可能会问在合并Boost.asio构建的客户机库和Qt GUI套接字工具时是否存在问题。我不这么认为。他说asio用于服务器,他需要开发客户端。