C++ 非 QT 接口和 QtNetwork

Posted

技术标签:

【中文标题】C++ 非 QT 接口和 QtNetwork【英文标题】:C++ Non-QT interface and QtNetwork 【发布时间】:2013-08-21 00:21:38 【问题描述】:

我是学校 RoboCup SSL 的一员,我们尝试在 grSim 模拟器 (https://github.com/mani-monaj/grSim) 上模拟整个游戏。

grSim 是一个 Qt 应用程序,因此我使用 Qt Network 库来制作客户端/服务器应用程序并接收 Google protobuf 数据。 (https://github.com/rjabaker/WarBots-StrategyTester/tree/master/tester/comm)

我尝试用 SSL-refbox 做同样的事情,我收到了数据,但是当我尝试打印数据时它不起作用,所以我试图找出原因..

** 所以我的问题是:我可以使用 Qt Network 库来制作客户端/服务器应用程序并从非 Qt 接口接收数据吗(SSL-Refbox https://github.com/Hawk777/ssl-refbox/)**

【问题讨论】:

【参考方案1】:

是的——Qt 网络库没有指定任何特定的协议,它只是铲除字节。所以没有理由基于 Qt 网络的服务器不能与非基于 Qt 网络的客户端通信,反之亦然;你只需要确保他们都说相同的协议。

【讨论】:

以上是关于C++ 非 QT 接口和 QtNetwork的主要内容,如果未能解决你的问题,请参考以下文章

qt提供的容器接口与c++标准容器接口是一样的吗

Qt C++ 将带有非空签名的信号连接到 lambda

GPIB 与 Qt 的接口

通过非默认 AppDomain 中的 C# 函数调用编组 C++ 指针接口

在 C++ 中使用非虚拟公共接口和作用域锁避免死锁

如何在 C++ 共享库中隐藏业务对象的实现细节并提供接口