3004|9

337

帖子

0

TA的资源

纯净的硅(初级)

楼主
 

有关enet_io例程 [复制链接]

最近在开发板上做了enet_io例程(带系统),能够显示网页。可是没有看懂tcp_receive()函数是怎样具体把接受的实际数据送到应用层的?它们之间是怎样一个接口?麻烦谁能够指点指点,先谢谢了 !

最新回复

http_receive 有参数的啊,数据指针传过来的  详情 回复 发表于 2014-2-13 23:09
 
点赞 关注

回复
举报

1803

帖子

0

TA的资源

五彩晶圆(高级)

沙发
 
LWIP 的很多东西都快忘了,这个例程里边是基于回调的。也就是说但数据达到一定的数量,会通知上层取走,不过具体的还是看看相关文档吧

点评

看了一些资料,是说通过tcp_receive()函数把数据送到应用层,就是没有 看明白是在tcp_receive()函数的什么地方?  详情 回复 发表于 2014-2-12 14:54
 
 

回复

337

帖子

0

TA的资源

纯净的硅(初级)

板凳
 
Study_Stellaris 发表于 2014-2-12 11:00
LWIP 的很多东西都快忘了,这个例程里边是基于回调的。也就是说但数据达到一定的数量,会通知上层取走,不 ...

看了一些资料,是说通过tcp_receive()函数把数据送到应用层,就是没有 看明白是在tcp_receive()函数的什么地方?

点评

楼上说的没错,具体的接收是在 http_receive 中。  详情 回复 发表于 2014-2-13 11:06
 
 
 

回复

59

帖子

0

TA的资源

一粒金砂(中级)

4
 
这个例子只有http吧。这部分在httpd.c (thirdparty\lwip\apps\httpserver). 大概就是初始化时设定一个监听80口,把http_accept 和 http_receive 登记到 lwip 中,这样有 http 连结和通讯时就会调用这些函数作处理。也没搞明白呢
 
 
 

回复

1803

帖子

0

TA的资源

五彩晶圆(高级)

5
 
ZHANGXUEJIE 发表于 2014-2-12 14:54
看了一些资料,是说通过tcp_receive()函数把数据送到应用层,就是没有 看明白是在tcp_receive()函数的什 ...

楼上说的没错,具体的接收是在 http_receive 中。
 
 
 

回复

337

帖子

0

TA的资源

纯净的硅(初级)

6
 
http_receive 是属于应用层,我是想知道在TCP层中,具体在什么地方将数据发到应用层的?

点评

http_receive 有参数的啊,数据指针传过来的  详情 回复 发表于 2014-2-13 23:09
我记得是通过 pcb 就是 pack control block  详情 回复 发表于 2014-2-13 14:56
 
 
 

回复

1803

帖子

0

TA的资源

五彩晶圆(高级)

7
 
ZHANGXUEJIE 发表于 2014-2-13 14:26
http_receive 是属于应用层,我是想知道在TCP层中,具体在什么地方将数据发到应用层的?

我记得是通过 pcb 就是 pack control block
 
 
 

回复

59

帖子

0

TA的资源

一粒金砂(中级)

8
 
ZHANGXUEJIE 发表于 2014-2-13 14:26
http_receive 是属于应用层,我是想知道在TCP层中,具体在什么地方将数据发到应用层的?

http_receive 有参数的啊,数据指针传过来的
 
 
 

回复

337

帖子

0

TA的资源

纯净的硅(初级)

9
 
在整个程序中没有看见有调用http_receive()函数的语句啊?
 
 
 

回复

337

帖子

0

TA的资源

纯净的硅(初级)

10
 
谢谢各位了!我自己再好好看看。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表