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

[复制链接]
5077|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

粉丝
快速回复 在线客服 返回列表 返回顶部