TI中文支持网
TI专业的中文技术问题搜集分享网站

TI RTOS使用?

我们在应用TIRTOS的时候碰到个问题,TCPC固定本地端口号重连会变慢,参考socket标准的解决方案发现相关接口TIRTOS并没有:tcp与服务器连接,重新设置参数后模块重启,会出现很长一段时间内,模块不在连接服务器,大概这种状态持续5-6分钟,然后又链接服务器了,仿真后发现时间是在connect函数阻塞导致的,麻烦帮忙分析一下,谢谢

Kevin Qiu1:

你使用的哪款产品,哪个例程,修改了哪些部分?用到socket标准的哪些接口是TIRTOS中没有的,建立socket后默认connect()函数为阻塞连接状态,在大多数实现中,connect的超时时间在75s至几分钟之间

Simba Su:

回复 Kevin Qiu1:

使用的tcpc。重新建立连接后出现这样的问题。就是这个超时时间大致相同,能不能缩短一下超时时间

Kevin Qiu1:

回复 Simba Su:

一般是服务器关闭时会出现这种情况,用的是CC3200吗?将服务器设置为非阻塞模式可解决这个问题

Simba Su:

回复 Kevin Qiu1:

能不能改变客户端?来解决这个问题

Kevin Qiu1:

回复 Simba Su:

改变客户端?不是客户端发起连接的吗,服务器端Accept出现阻塞,改变客户端没作用啊。

你的TCP socket不是这样的模型:

赞(0)
未经允许不得转载:TI中文支持网 » TI RTOS使用?
分享到: 更多 (0)