我正在用QML / C ++编写聊天应用程序。我已经实现了一个本地聊天选项(与同一网络中的人聊天),我目前正致力于实现蓝牙聊天选项。
然而,我的应用程序的一个早期用户建议我实现一个基于ad-hoc的聊天选项,该选项可以直接与每个设备通信(无需路由器,换句话说,点对点)。如果用户位于没有互联网接入点的地方,例如音乐节或活动中,此功能将非常有用。
我的应用程序使用Qt框架,它有必要的工具来实现这个功能,但是,我是一个业余爱好者程序员,我没有很多处理网络连接的经验。
您知道如何实现这种特殊的点对点功能吗? (或了解任何有用的网站/链接)。
提前致谢, 亚历克斯。
答案 0 :(得分:2)
您可以为聊天应用程序使用TCP或UDP协议。 TCP =连接协议 UDP =“广播”协议,速度更快
此处示例: http://qt-project.org/doc/qt-5.0/qtnetwork/network-chat.html
或者在这里:http://qt-project.org/doc/qt-5.0/qtnetwork/examples-network.html
Yekmen