• 7612阅读
  • 25回复

Qt编写http服务(远程web修改程序配置) [复制链接]

上一主题 下一主题
在线liudianwu
 

图酷模式  只看楼主 倒序阅读 楼主  发表于: 2018-01-26
Qt与嵌入式linux天生一对好兄弟,很多硬件上面跑个嵌入式linux系统,首选Qt做图形界面用来人机交互以及展示等,有时候用户需要能够远程修改设备的一些配置参数,类似于路由器设置,大部分厂家的做法是直接用Qt或者其他程序写一个窗体程序,跑在操作系统上,这样有一个弊端,必须提供各种操作系统的客户端,做很多适配工作,如果可以通过web访问直接修改的话,方便很多,甚至笔记本都可以不用携带了,直接手机打开浏览器即可。
http服务底层其实就是tcp通信,Qt把网络通信封装的非常好,做一些小并发的网络通信程序毫无压力的。
效果图:



源码下载 httpserver.zip (23 K) 下载次数:594
5条评分好评度+1贡献值+1金钱+2威望+1
vbcomtuper 金钱 +1 - 10-21
liuyuanan 好评度 +1 - 2018-03-03
liuyuanan 贡献值 +1 - 2018-03-03
liuyuanan 威望 +1 - 2018-03-03
liuyuanan 金钱 +1 - 2018-03-03
专业各种自定义控件编写+UI定制+输入法定制+视频监控+工业控制+仪器仪表+嵌入式linux+各种串口网络通信,童叟无欺,量大从优,欢迎咨询购买定制!你正好需要,我正好专业!QQ:517216493 微信:feiyangqingyun Email:feiyangqingyun@163.com
群号:853086607(Qt交流大会,雨田哥群,不定期上传作品,解答作品中相关问题!) 312125701(QtQML多多指教群) 46679801(Qt开发技术交流群-5000人大群)
离线微笑内敛

只看该作者 1楼 发表于: 2018-01-26
抢个沙发慢慢看~
在线shixingya

只看该作者 2楼 发表于: 2018-01-26
求教大神 Qt5.10 写的客户端程序 怎么嵌入浏览器呢, 没有发现Ax、 npapi等工具呀, 支持ppapi了?
自2012年接触QT以来,写QT一直是我每天的工作,这些年在中国运载火箭技术研究院、国美电器、启明星辰、广联达等公司工作过,为军工科研、政府项目、电商项目、在线教育用Qt开发过多个的工具或系统,也接触过中科方德Linux、Mac Qt、Windows Qt, 有同行的朋友,可以加我微信,一起进步
我叫史星亚 微信: EagleAndy  
加好友时请备注  来自qtcn
我有个Qt交友群,拉您入群
非工作时间 可以电联 18610042411
离线夜雨触花

只看该作者 3楼 发表于: 2018-01-26
谢谢分享,刚好想做方面的内容,真的巧
离线liruigood

只看该作者 4楼 发表于: 2018-01-26
经过测试确实不错,谢谢楼主无私奉献。问一下你的这个http服务器其实就是局域网TCP协议的封装吧,可以在局域网内手机端和客户端访问。但是不能支持外网访问,比如手机开流量去访问。因为我试了没有成功。
离线txc314159

只看该作者 5楼 发表于: 2018-01-26
不懂,手机怎么打开
离线liruigood

只看该作者 6楼 发表于: 2018-01-26
回 txc314159 的帖子
txc314159:不懂,手机怎么打开 (2018-01-26 16:17) 

在手机浏览器里输入服务器本机ip地址加端口后8080就可以了
离线hp_201111

只看该作者 7楼 发表于: 2018-01-27
离线sblpp

只看该作者 8楼 发表于: 2018-01-29
牛X,非常感谢。
离线yanlingzhen

只看该作者 9楼 发表于: 2018-01-29
学习一下。。。。
离线liuchangyin

只看该作者 10楼 发表于: 2018-01-31
离线q小玩家

只看该作者 11楼 发表于: 2018-02-05
牛皮!     
离线gfanny

只看该作者 12楼 发表于: 2018-03-06
牛叉叉
离线yuxue

只看该作者 13楼 发表于: 2018-03-10
有个更牛的开源项目 QtWebApp
QtWebApp HTTP Webserver in C++
http://stefanfrings.de/qtwebapp/index-en.html

离线cano

只看该作者 14楼 发表于: 2018-05-09
不愧是大拿,赞
离线群主大人

只看该作者 15楼 发表于: 2018-05-23
楼主不错。功能要是更强大些,就更完美了。
离线tonyonce

只看该作者 16楼 发表于: 2018-05-23
多谢楼主分享
离线sinian1012

只看该作者 17楼 发表于: 2018-08-23
离线w642833823

只看该作者 18楼 发表于: 2018-08-23
为啥,我手机上显示乱码,
离线abrhai

只看该作者 19楼 发表于: 2018-12-04
        
离线lyz007

只看该作者 20楼 发表于: 05-28
我的环境运行起来,中文显示乱码,怎么破?
在线liudianwu

只看该作者 21楼 发表于: 05-28
回 lyz007 的帖子
lyz007:我的环境运行起来,中文显示乱码,怎么破?
 (2019-05-28 16:43) 

鼠标右键选择utf-8
专业各种自定义控件编写+UI定制+输入法定制+视频监控+工业控制+仪器仪表+嵌入式linux+各种串口网络通信,童叟无欺,量大从优,欢迎咨询购买定制!你正好需要,我正好专业!QQ:517216493 微信:feiyangqingyun Email:feiyangqingyun@163.com
群号:853086607(Qt交流大会,雨田哥群,不定期上传作品,解答作品中相关问题!) 312125701(QtQML多多指教群) 46679801(Qt开发技术交流群-5000人大群)
离线lyz007

只看该作者 22楼 发表于: 05-28
回 liudianwu 的帖子
liudianwu:鼠标右键选择utf-8 (2019-05-28 17:15) 

离线vbcomtuper

只看该作者 23楼 发表于: 10-21
来自小白的感谢
离线hanheyfon

只看该作者 24楼 发表于: 10-22
      
离线woodymusic

只看该作者 25楼 发表于: 10-24
好帖子,感谢分享!!!!
快速回复
限100 字节
 
上一个 下一个