网络连接方式的疑问
昨天在网络上瞎逛,然后发现有一篇名字为“《家居网关》DIY图文视频教程 》”文章.
地址: http://www.geek-workshop.com/thread-9547-1-1.html
做过单片机都知道这些控制比较简单.
抛开所有外设驱动的实现,想了解一下其网络通信实现.
通过文章介绍,其应该是通过网站下发指令给MCU的,
地址: http://m.znck007.com/
于是我很有疑问,通过网页的方式来实现对单片机的控制,那这样就需要在单片机与网站之间建立一种常连接的.
用何种通信方式来维护
MCU <-----------------------------------> 网站 <-----------------------------------> 用户
一般我们访问网页都是通过http方式,而http方式一般不是一种常连接方式.
因此,我是否有什么技术可以促使 网页及客户端 进行长期的连接,同时对网页服务器的负担也不会过重?
想必不是通过 如下伪代码的方式实现的常连接吧
while(退出条件不成立)
{
if(检测用户在后台操作指令)
{
将指令输出到MCU
}
}
关闭连接