当前位置:  技术问答>linux和unix

开发中关于HTTP包转发的问题

    来源: 互联网  发布时间:2016-03-08

    本文导语:  小弟现在在一个项目的项目分析里遇到了这样一个问题,希望能得到大家的解决。 现有一项目,实现对某种数据的实时采集,然后由FPGA采集,然后传送到ARM9上,ARM9上跑的是LINUX,由LINUX上的程序进行处理,然后数据...

小弟现在在一个项目的项目分析里遇到了这样一个问题,希望能得到大家的解决。
现有一项目,实现对某种数据的实时采集,然后由FPGA采集,然后传送到ARM9上,ARM9上跑的是LINUX,由LINUX上的程序进行处理,然后数据发送一个无线发送模块里面去进行传输(采用的TCP/IP机制)。现在要实现这样的需求:在ARM9上面建立一个WEB服务器,任何的客户端能通过WEB页面访问到实时的采集数据,或者是对采集设备进行一定的操作。难题就在于,ARM9和无线传输模块通讯是采用的写/读BUFFER并写终端机制,并且似乎无线传输模块不能进行端口映射(将无线发送设备的80端口绑定到ARM9的LINUX操作系统的80端口),现在在接受到外来的HTTP请求时,无线传输模块将接收到的HTTP包取出来,放入BUFFER中,然后发送中断给ARM,ARM9读取BUFFER,然后根据需求返回一个HTTP页面,我希望能达到这样的效果,请问收到的HTTP包怎么PUSH到LINUX的80端口上面去,并且怎么从80端口取回需求的页面?请各位大侠不吝赐教!万分感谢!

|
为什么非要将无线模块的80端口和Linux的80端口绑定呢?只需要无线模块的80端口负责对外提供HTTP服务,然后将收到的请求发送给LINUX,之后LINUX处理完后将返回的HTTP页面数据传给无线模块,再通过无线模块的80端口返还给客户端。在无线模块和LINUX之间可以采用任意的通讯技术,并不局限于80端口的。

|
你为什么要做什么映射呀
简单的:无线收发模块受到请求---arm9接收---arm9发起连接到127.0.0.1:80(本机的web侦听端口)--发送请求给web--arm9从web服务器接收数据--arm9把从web服务器接收的数据放入无线收发模块。
就是有点麻烦,效率也不高,不过,无线收发模块的速率不会太高,arm9的处理不会造成瓶颈。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Linux 下c++开发error while loading shared libraries问题解决
  • 从问的问题看得出来,大家都是新手。大都问怎么配置,哪有入门资料等等问题,对于平时开发用到得问得很少。也体现出这里大家很少用java进行开发,大都刚开始学习。
  • 弱智问题,sco openserver上开发c程序,主要用什么开发工具呀?
  • 有关于开发板“从nfs启动”和“从开发板本地盘启动”的问题
  • 请教个开发大项目中 使用开发工具的问题
  • Linux下面的开发好的Java程序,如何部署到其他机器?开发好的Java图形程序,终端上能否用?等问题
  • 用JB7开发JSP,遇到配置问题.用什么工具开发JSP又快又方便?
  • 关于Linux下C++开发的问题
  • linux新人请教,ARM开发的问题!
  • vmware虚拟LINUX开发的问题初步问题
  • 图形开发的小问题
  • 请教UNIX字符界面开发问题~
  • 我要在linux上安装一套C++的开发工具.有些入门问题.
  • Red Hat下安装c开发工具的问题
  • Jsp Php开发问题?
  • 有关ejb开发的问题?
  • 新手请教Linux下开发的相关问题
  • 初学者的问题:目前我应该装那一个java开发工具,jbuilder7? JavaScript?有没有java2.0?现在软件公司开发用的是那一种?
  • 请问在QT上进行openGL开发的问题。
  • 我是新人啊。问一个问题。linux 开发的待遇怎么样啊。。。
  • ftp 开发板的ip:192.168.1.230出现问题,老是连接超时???
  • VS2012+MySQL+SilverLight5的MVVM开发模式介绍
  • linux 嵌入式开发用不用买开发板,买什么样的开发板?
  • ios app 开发中ipa重新签名步骤介绍
  • 请问shell 开发能开发什么样的程序?硬件的驱动程序是否能够开发呢?
  • 几个windows平台C++开发错误举例
  • 请问在Linux 下用C开发移动增值软件都有什么开发工具啊,我以前一直在Windows下用VC开发
  • IOS开发:UIScrollView类介绍及如何简单地截获touch事件
  • 我常未开发过Linux下的程序,请问Linux下可以使用那些开发工具,最好的开发工具是什么版本?
  • nginx最新主线开发版1.5.4发布及下载地址
  • 我是学习web开发的,主要是java开发SSH开发框架和ajax等。我想知道有没有必要学习一下linux相关知识。


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3