查看完整版本: [-- Qt编写http服务(远程web修改程序配置) --]

QTCN开发网 -> Qt 作品展 -> Qt编写http服务(远程web修改程序配置) [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

liudianwu 2018-01-26 13:19

Qt编写http服务(远程web修改程序配置)

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

微笑内敛 2018-01-26 13:50
抢个沙发慢慢看~

shixingya 2018-01-26 13:58
求教大神 Qt5.10 写的客户端程序 怎么嵌入浏览器呢, 没有发现Ax、 npapi等工具呀, 支持ppapi了?

夜雨触花 2018-01-26 14:55
谢谢分享,刚好想做方面的内容,真的巧

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

txc314159 2018-01-26 16:17
不懂,手机怎么打开

liruigood 2018-01-26 18:54
txc314159:不懂,手机怎么打开 (2018-01-26 16:17) 

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

hp_201111 2018-01-27 13:52

sblpp 2018-01-29 09:29
牛X,非常感谢。

yanlingzhen 2018-01-29 12:05
学习一下。。。。

liuchangyin 2018-01-31 12:08

q小玩家 2018-02-05 15:44
牛皮!     

gfanny 2018-03-06 11:33
牛叉叉

yuxue 2018-03-10 23:54
有个更牛的开源项目 QtWebApp
QtWebApp HTTP Webserver in C++
http://stefanfrings.de/qtwebapp/index-en.html


cano 2018-05-09 14:38
不愧是大拿,赞

群主大人 2018-05-23 08:23
楼主不错。功能要是更强大些,就更完美了。

tonyonce 2018-05-23 09:05
多谢楼主分享

sinian1012 2018-08-23 16:01

w642833823 2018-08-23 22:29
为啥,我手机上显示乱码,

abrhai 2018-12-04 11:11
        

lyz007 2019-05-28 16:43
我的环境运行起来,中文显示乱码,怎么破?

liudianwu 2019-05-28 17:15
lyz007:我的环境运行起来,中文显示乱码,怎么破?
 (2019-05-28 16:43) 

鼠标右键选择utf-8

lyz007 2019-05-28 18:07
liudianwu:鼠标右键选择utf-8 (2019-05-28 17:15) 


vbcomtuper 2019-10-21 15:11
来自小白的感谢

hanheyfon 2019-10-22 13:09
      

woodymusic 2019-10-24 22:11
好帖子,感谢分享!!!!

fjydpf 2019-11-29 11:21
不错,谢谢分享!

wuzhongfang 2019-12-24 14:29

576118055 2020-01-02 09:28
下载过来压缩包显示损坏orz

lf8013 2020-03-27 16:48
   谢谢分享

ssxds2020 2020-06-18 16:56
非常感谢!

baikaishui 2020-06-19 11:18
谢谢大佬分享

caijun2010 2021-07-01 19:15
Qt4.8环境下能编译通过


查看完整版本: [-- Qt编写http服务(远程web修改程序配置) --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled