我正在用 QML/C++ 编写一个聊天应用程序。我已经实现了本地聊天选项(与同一网络中的人),目前正在努力实现蓝牙聊天选项。
但是,我的应用程序的一位早期用户建议我实现一个基于临时的聊天选项,该选项可以直接与每个设备进行通信(不需要路由器,换句话说,点对点)。如果用户位于没有互联网接入点的地方(例如音乐节或事件中),此功能将非常有用。
我的应用程序使用 Qt 框架,它为我提供了实现此功能所需的工具,但是,我是一名业余程序员,在处理网络连接方面没有太多经验。
您知道有什么方法可以实现这种临时的点对点功能吗? (或知道任何有用的网站/链接)。
提前致谢, 亚历克斯。
最佳答案
您可以为聊天应用程序使用 TCP 或 UDP 协议(protocol)。 TCP = 连接协议(protocol) UDP =“广播”协议(protocol),速度更快
示例如下: http://qt-project.org/doc/qt-5.0/qtnetwork/network-chat.html
或者在这里:http://qt-project.org/doc/qt-5.0/qtnetwork/examples-network.html
耶克曼
关于qt - Qt 上基于临时的聊天应用程序(无需路由器),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22470092/