你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32 LWIP Server

[复制链接]
你好,孙工! 提问时间:2016-3-31 13:55 /
我使用的是STM32F107移植的LWIP,现在作为服务器监听了一个端口,遇到有如下问题:
远程客户端异常关闭后,重新连接就连不上了,本人觉得是服务器不知道客户端关闭而没有释放资源,现在想问如何检测客户端异常断开了,并且释放资源,要释放哪些资源。
收藏 评论3 发布时间:2016-3-31 13:55

举报

3个回答
power568 回答时间:2016-3-31 15:02:56
要看是那种异常,如果说网线异常断开的话,可以触发一个中断;不能触发中断或无外部输入(如客户端异常奔溃)的话,可以通过超时处理,释放资源重新等待连接;尽量释放自己使用到的资源即可...
wolfgang 回答时间:2016-3-31 15:11:30
本帖最后由 wolfgang2015 于 2016-3-31 15:12 编辑

恩,问题的表现服务器监听端口的Fork在断开没有释放资源.....1、检查timeOUT设置
2、深层次的检查协议栈,是否完整实现,Close()之后服务器释放绑定的端口没?
徐其C 回答时间:2016-3-31 20:12:01
我的是没有检测,我也不想检测,但是断了之后 可以自动连接上,我的是ucos2.32..?好像,产品上用了很久,一切正常(我的lwip1.32?? 不是最新的)

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版