关于HTML页面与C++业务后台通信问题。
按照需求:程序应该是轻快敏捷,不准备采用Servelet、JSP之类的重量级架构。
前端:HTML页面
后台:C++服务器。
1、C++后台服务器打开HTTP所要请求的端口,进行侦听。
2、HTML触发HTTP链接请求,向后台C++服务器发送HTTP请求。
3、C++服务器解析请求,得知所要请求的是什么内容。
4、C++后台服务器将所要请求的内容准备好,并组建成HTTP格式(必须这样,HTML页面才能够解析;直接回复,就无法解析)。
5、C++后台服务器将组建好的HTTP结果消息发送给HTML页面。
6、HTML页面收到HTTP回复。
7、HTML页面对HTTP回复信息解析。
8、HTTP页面对解析的信息进行显示。
这样方式的依据:B/S架构模型。客户端页面请求服务器数据,服务器返回数据后,短链接断掉。也就是说,只有服务器在返回客户端数据以后,短链接才能断掉。
1、HTTP链接的格式如何组建,才能够让C++服务器获取到链接并解析以后,知道HTML想要获取那些消息?
2、HTML页面如何知道接收到消息了,对消息解析,并将消息显示到HTML页面上。消息还没过来,是否就一直等着。