你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
积分商城
每日签到
STM32 LWIP Server
[复制链接]
你好,孙工!
提问时间:2016-3-31 13:55 /
我使用的是STM32F107移植的LWIP,现在作为服务器监听了一个端口,遇到有如下问题:
远程客户端异常关闭后,重新连接就连不上了,本人觉得是服务器不知道客户端关闭而没有释放资源,现在想问如何检测客户端异常断开了,并且释放资源,要释放哪些资源。
赞
0
收藏
0
评论
3
分享
发布时间:2016-3-31 13:55
举报
请先
登录
后回复
3个回答
power568
回答时间:2016-3-31 15:02:56
a0a.1 32b0c
要看是那种异常,如果说网线异常断开的话,可以触发一个中断;不能触发中断或无外部输入(如客户端异常奔溃)的话,可以通过超时处理,释放资源重新等待连接;尽量释放自己使用到的资源即可...
赞
0
评论
回复
支持
反对
wolfgang
回答时间:2016-3-31 15:11:30
a0a.1 32b0c
本帖最后由 wolfgang2015 于 2016-3-31 15:12 编辑
恩,问题的表现服务器监听端口的Fork在断开没有释放资源.....1、检查timeOUT设置
2、深层次的检查协议栈,是否完整实现,Close()之后服务器释放绑定的端口没?
赞
0
评论
回复
支持
反对
徐其C
回答时间:2016-3-31 20:12:01
a0a.1 32b0c
我的是没有检测,我也不想检测,但是断了之后 可以自动连接上,我的是ucos2.32..?好像,产品上用了很久,一切正常(我的lwip1.32?? 不是最新的)
赞
0
评论
回复
支持
反对
所属标签
相似问题
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
恩,问题的表现服务器监听端口的Fork在断开没有释放资源.....1、检查timeOUT设置
2、深层次的检查协议栈,是否完整实现,Close()之后服务器释放绑定的端口没?