OpenEdv-开源电子网

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

lwip的netconn客户端遇到个问题

[复制链接]

117

主题

598

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
1694
金钱
1694
注册时间
2012-5-10
在线时间
437 小时
发表于 2015-7-17 14:24:18 | 显示全部楼层 |阅读模式
5金钱
我的板子做客户端,用的lwip,现在在与服务器连接成功后,发送有个问题
1,在网络调试助手中设置20ms不停发送1字节,板子客户端在接收到服务器的数据后,直接返回数据,
    总共发送10000字节,调试助手显示发送接收数据个数都对
2,在板子的客户端去掉接收函数,在任务中10ms一次,调用netconn_write,发送一字节,只能发送成功一次,
        但是设置150ms发送一次就每次都成功,

现象1说明,发送接收的底层应该都是很及时的,
现象2就搞不清楚为什么太快就发不出去了
谁知道这是什么原因,

如有技术问题,微信扫头像交流,STM32,JAVA,服务器
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

117

主题

598

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
1694
金钱
1694
注册时间
2012-5-10
在线时间
437 小时
 楼主| 发表于 2015-7-17 15:21:38 | 显示全部楼层
抓了下包,发现,客户端给服务器发送数据后,收不到回复,再发下一次数据后,就好像阻塞了等待服务器确认ack
谁指点下怎么解决,tcp握手后不是随便通信的么
100的ip是客户端,16的ip是服务器

如有技术问题,微信扫头像交流,STM32,JAVA,服务器
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
发表于 2015-7-17 20:05:45 | 显示全部楼层
帮顶。。。。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

26

主题

261

帖子

1

精华

高级会员

Rank: 4

积分
734
金钱
734
注册时间
2013-11-1
在线时间
28 小时
发表于 2015-7-20 11:06:30 | 显示全部楼层
好像每次客户端连接收会自动断开吧,你要有心跳包(握手包),处于一直连接的状态,不然就只能发送一次
回复

使用道具 举报

117

主题

598

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
1694
金钱
1694
注册时间
2012-5-10
在线时间
437 小时
 楼主| 发表于 2015-7-20 15:06:44 | 显示全部楼层
我没设置超时时间,建立连接后没有删除连接的,所以不是短连接,
如有技术问题,微信扫头像交流,STM32,JAVA,服务器
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-24 18:48

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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