OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3305|回复: 2

liwp中netconn_tcp的问题

[复制链接]

20

主题

55

帖子

0

精华

初级会员

Rank: 2

积分
176
金钱
176
注册时间
2015-10-16
在线时间
27 小时
发表于 2016-6-23 10:04:16 | 显示全部楼层 |阅读模式
5金钱
我用开发板作为客户端,电脑用tcp调试助手作为服务器,写了个1024个的数组,每次发送就发这个数组的内容,结果在连续发送的过程中会出现收到的不是1024个数据,有时候大于1024,有时候小于1024,为什么啊?求助大神啊

主函数例将tcp_tx_buf赋值;
i为u16;ii为u8;
for(i=0;i<1024;i++)
{
       tcp_tx_buf=ii;
       ii++;
}
发送部分更改的是
es->p=pbuf_alloc(PBUF_TRANSPORT, 1024,PBUF_POOL);   //申请内存
pbuf_take(es->p,(char*)tcp_tx_buf,1024);    //将tcp_client_sentbuf[]中的数据拷贝到es->p_tx中

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165377
金钱
165377
注册时间
2010-12-1
在线时间
2111 小时
发表于 2016-7-3 00:12:24 | 显示全部楼层
不会吧,我们发送速度到5M/S都不会丢失数据哦
回复

使用道具 举报

87

主题

331

帖子

0

精华

高级会员

Rank: 4

积分
906
金钱
906
注册时间
2016-3-26
在线时间
116 小时
发表于 2016-7-3 09:36:51 | 显示全部楼层
for 循环没看懂
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-27 17:31

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表