我已经开始使用Qt设计的基于桌面的非常简单的聊天应用程序,到目前为止只是我的聊天应用程序的前端。这将是基于Web的服务器和多个客户端应用程序,即Google Talk和Yahoo Messenger聊天应用程序。
真正的困惑是我不确定我的方法,所以想要你的一些投入。我的聊天GUI是在Qt中设计的,用于客户端 - 服务器通信我计划使用Boost Asio库。
我想设计一个托管在网络上的服务器,并在我的计算机上进行聊天,以便通过它发送消息,但我不知道我是否可以使用Boost Asio库来实现。
我为了测试它作为服务器而采用了免费托管和域名,但是我现在完全不知道如何使用聊天GUI与BOOST进行通信并使用BOOST配置服务器。
这可能听起来太广了,但我只想知道如何实现我的基于QT的聊天客户端的通信目标,以接收在Web服务器上发送的消息。获得免费托管和域名足以使其充当网络服务器?
PS: 我在这里使用boost asio因为我对学习它的客户端 - 服务器通信更感兴趣。
我不想使用QT的内置聊天客户端 - 服务器模型,因为我想在Qt中进行聊天的前端,但是对于后端的通信,我想使用c ++ / Boost Asio < / p>