QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

发新帖

8

主题

1

听众

1337

积分

管理员

管理员

Rank: 9

  • TA的每日心情

    2012-12-1 23:50
  • 签到天数: 1 天

    [LV.1]初来乍到

    最后登录
    2017-5-10
    威望
    0
    金钱
    1326
    贡献
    0
    注册时间
    2012-4-30
    积分
    1337
    帖子
    11
    主题
    8
    精华
    0
    UID
    1
    发表于 2012-12-29 11:37:46 |显示全部楼层
    更多
    goAhead 2.5嵌入式web服务器移植到arm9 2440 + linux中goAhead上实现文件上传到嵌入式web服务器上两文中介绍了goAhead的移植过程,并实现了文件上传功能,可在客户端浏览器上访问网页了(goAhead自身带的wwwdemo,运行时带参数-demo)。这一部分工作,对于goAhead的开发,只是第一部分,而且是一次性的工作,接下来第二部分才是真正实质的开发:把goAhead源码融入我们的系统代码中;实现web页面前端与后端数据交互;编写web页面等等。

    在介绍第二部分内容之前,先把第一部分中一个未说明的问题在本文简单说下:即关于goAhead端口号问题

    在goAhead-2.5版本中,默认端口号是:8080,而客户端浏览器默认是向80端口发送网页请求的,因此每次访问web页面时都需要在IP地址后面带一个端口号:8080。

    本人移植的时候,如不带端口号,则访问不了,加上端口号才可访问。这个问题,对于很多刚接触(嵌入式)web的人来说可能感觉有点小郁闷。可能你也会跟我问同样的问题:可不可以不带端口号只需要在浏览器地址栏输入IP就可访问嵌入式web网页呢?

    答案是肯定的,至少在公司的嵌入式web服务器(也是goAhead)上实现了!原以为需要在web服务器中处理一下,实际上并非如此。

    正如上文所述:客户端浏览器默认是向80端口发送网页请求的,那么把goAhead2.5中默认的端口号8080改为80端口就可以了,实际证明正是如此~

    也不知为何goAhead2.5中把默认的端口号改为8080,而在goAhead2.1中则是80端口。

    这一次注定成为经典……
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册会员 新浪微博账号登陆

    无觅相关文章插件

    申请友链|手机版|关于本站|站点帮助|eCos技术网 ( 粤ICP备12094833号-1  

    GMT+8, 2017-10-20 22:42 , Processed in 0.162274 second(s), 36 queries .

    Powered by Discuz!2.5 X2.5

    © 2001-2012 Comsenz Inc.

    回顶部