Qt上的基于Ad-hoc的聊天应用程序(无路由器)

时间:2014-03-18 03:58:44

标签: qt networking adhoc

我正在用QML / C ++编写聊天应用程序。我已经实现了一个本地聊天选项(与同一网络中的人聊天),我目前正致力于实现蓝牙聊天选项。

然而,我的应用程序的一个早期用户建议我实现一个基于ad-hoc的聊天选项,该选项可以直接与每个设备通信(无需路由器,换句话说,点对点)。如果用户位于没有互联网接入点的地方,例如音乐节或活动中,此功能将非常有用。

我的应用程序使用Qt框架,它有必要的工具来实现这个功能,但是,我是一个业余爱好者程序员,我没有很多处理网络连接的经验。

您知道如何实现这种特殊的点对点功能吗? (或了解任何有用的网站/链接)。

提前致谢, 亚历克斯。

1 个答案:

答案 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