嵌入式网络服务器
狼群一一先锋
他日仙界如相见,一声道友尽沧桑。
展开
-
2——嵌入式WebServer的移植——boa&&appweb学习2
年前已经做了一部分工作,马上就要开始向嵌入式设备上移植,再不补上就要断档。这里把appweb的一些东西贴出来。上一篇文章没有说appweb的大小,因为appweb功能多,很复杂,当时没有一个稍微确切点的定论。后来调试的时候有了一点概念。appweb分dynamic和static两种方式,dynamic没有说的必要,依赖太多的so,无法确定appweb的大小,所以我尝试了去编译static方式,...原创 2019-06-17 18:59:14 · 892 阅读 · 3 评论 -
1——嵌入式WebServer的移植——boa&&appweb学习1
项目做到现在这个阶段,是时候引入http服务器了。以前的团队移植过boa作为http服务器,一方面给网页使用,另一方面给其他在http之上封装的协议使用。什么协议是加挂在http里面的呢,这里就不说了,我们业内覆盖范围最广的协议就是在http的body里面开发的,那不是本文重点。当时移植boa我不在,没怎么参与,只是后续的工作中偶尔遇到问题会看看boa移植的代码,所以对boa我也不是非常熟悉,...原创 2019-06-17 18:59:23 · 998 阅读 · 0 评论 -
3——嵌入式WebServer的移植——appweb的运行
WebServer的开发到今天是一个阶段,现在已经能够用chrome设置参数,浏览实时视频(flash+rtmp)。appweb也使用了一点点,与上一篇文章已经有了断档,刻不容缓必须更新了。上一篇文章是在linux下运行appweb,去尝试sample文件夹下那几十个例子,里面的很多例子都已经尝试着去运行,问题很多,这里不一一赘述。本篇文章写:我复制了哪些文件能让appweb启动服务。下面...原创 2019-06-17 18:59:03 · 695 阅读 · 2 评论 -
4——嵌入式WebServer的移植——appweb对http的简单实现——Action Handler
上一篇说了appweb使用的版本,可以查看。话不多说直接上干货。前端使用chrome浏览器,实现参数的设置。按java的方案是使用表单,也就是html里面的form。就是一种非常简单的格式:a=b&c=4...... appweb对http uri和form的解析都有它的成熟的方案,可以查看appweb的网页结构。我选择里面最简单的方式来实现Action HandlerAction H...原创 2019-06-17 18:58:50 · 485 阅读 · 0 评论 -
5——嵌入式WebServer的移植——appweb对json的支持——最后一篇
刚刚收获了一个赞,所以才写这最后一篇。appweb对json这种应用最广的网络协议自然有支持,无论是解析还是拼装,我就大概写一下。解析/** Get a request param @description Get the value of a named request param. Form variables are define via www-urlencode...原创 2019-06-17 18:58:27 · 424 阅读 · 0 评论