打印

关于STM32F107的LWIP协议栈传送大批量数据

[复制链接]
3897|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
vincent325|  楼主 | 2012-2-29 12:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我现在通过电脑向107网络模块发送数据,加入现在发送一个比较大的数据包(1k),在107模块这边我想应用程序在接收到100个字节的时候暂时让电脑停止发送数据包,等107模块的处理完100个字节后,再接着让电脑发送数据,如果要实现这种功能,应该怎么办?
我现在知道如果向电脑发送窗口大小为0的数据包就可以告诉电脑107模块正忙,不知道这个0窗口的数据包应该怎么组织和发送.有谁知道能否分享一下,谢谢.
沙发
sjnh| | 2012-2-29 12:46 | 只看该作者
那就跟串口一样的方式:
电脑发包,107收到返回一个确认(或处理完返回一个确认),处理完107再发一个发下100个字节的命令,电脑收到允许发命令后发送下100字节。
在TCP/IP包里再加你自己的对话协议。

使用特权

评论回复
板凳
vincent325|  楼主 | 2012-2-29 13:44 | 只看该作者
100个字节的命令,电脑收到允许发命令后发送下100字节。您说的这个命令是啥意思?数据包么?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

12

帖子

1

粉丝