goahead开发入门上篇.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
goahead开发入门上篇

Goahead webserver GoAhead WebServer,它是一个源码免费、功能强大、可以运行在多个平台的嵌入式   WebServer。   GoAhead WebServer的主要特性有:   1. 支持ASP   2. 嵌入式的javascript   3. 标准的CGI执行   4. 内存中的CGI处理GoFroms   5. 扩展的API   6. 快速响应,每秒可处理超过50个请求   7. 完全和标准兼容   8. 如果不包含SSI,仅要求60K的内存;包含SSI,要求500K内存   9. web页面可以存在ROM或文件系统中   10. 支持多种操作系统,包括eCos 、LINUX 、LynxOS 、QNX 、VxWorks 、WinCE、   pSOS等    Goahead    介绍    GoAhead Webserver是为嵌入式实时操作系统(RTOS)量身定制的Web服务器。它的目标也许不在于目前的WEB服务器市场,而是面向当嵌入式系统深入我们的工作与生活的明天,那时,它也许会成为使用最广泛的WEB服务器。GoAhead Webserver构建在设备管理框架(Device Management Framework)之上,用户可以像标准的Web Services一样来部署自己的应用,不需要额外的编程。GoAhead Webserver支持SOAP客户端(Simple Object Access Protocol,简单对象访问协议),XML-RPC客户端,各种Web浏览器和单独的Flash客户端。GoAhead Webserver支持一种类ASP的服务器端脚本语言,其语法形式和微软的ASP语法基本相同(Active Server Page)。GoAhead Webserver是跨平台的服务器软件,可以稳定地运行在Windows,Linux和Mac OS X操作系统之上。GoAhead Webserver是开放源代码的,这意味着你可以随意修改Web服务器的功能。这款WEB服务器非常小巧,它的WIN CE版本编译后的大小还不到60k,它的输出通常也是面向一些小屏幕设备。在性能方面,使用一颗24MH z的68040处理器,它的响应速度为20次/秒,使用266MHz的Pentium处理器可以达到50次/秒的响应速度。     操作系统 Windows CE, Wind River VxWorks, Linux, Lynx, QNX,与Windows 95/98/NT 版本    Goahead从2003年开始发布,最新的版本:webs218.tar ,827kB,解压后为2.28MB    功能、特点    · 很小的内存消耗    · 支持认证功能Digest Access Authentication (DAA)    · 支持安全的通信,例如SSL(安全的套接字层)    · 支持动态Web页面,如ASP页面    · 可以使用传统的C语言编程定制Web页面里的HTML标签    · 支持CGI(公共网关编程接口)    · 嵌入式的JavaScript脚本翻译器    · 独特的URL分析器    · 它基本上属于一个HTTP1.0标准的WEB服务器,对一些HTTP1.1的特性如(持久连接)也提供了支持。每秒65次connections    可执行文件大小、内存使用情况    内存需求60K,它的WIN CE版本编译后的大小还不到60k。 Goahead webserver环境是怎么搭建的? 下载Goahead-2-1.8 或者其他版本 进入GoAhead-2.1.8/LINUX下面 然后make 这时会生成一个webs的可执行文件 后台启动程序 (./webs ) 这时环境搭建好了,我们可以试着访问站点的下面的网页 打开浏览输入 http://localhost/index.asp Localhost可以换成 你的ip地址如 /index.asp 为什么我们可以这样访问index.asp?index.asp是放在哪个地方的? 带着这些疑问我们继续忘下解释: 其实在http://localhost/index.asp这个地址里面有个隐含的信息,那就是端口,我这里用的是80默认端口,完整的路径应该是http://localhost:80/index.asp 端口可以在main.c里面去修改 打开main.c大约在59行的样子你可以找到以下这些语句 /*********************************** Locals ***********************************/ /* * Change configuration h

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档