背景:
我用两个CC3220SF,一个当Server,一个当Client,建立TCP Socket连接,可以正常收发数据。
当我在Client和Server两边均使用sl_Close关闭了当前套字后,准备让Client向Server再次发起连接。
结果Server原来的sl_bind sl_listen sl_accept全部失败,两者无法二次建立连接。
(简单说就是两边sl_Close后,原来TCP Socket连接的代码再执行一遍,结果sl_bind sl_listen sl_accept全部失败)
现具体问题如下:
1、sl_Close关闭时,是只需要Client端发起,还是Server Client两边都要发起。
2、server的sl_Close会释放sl_bind sl_listen的操作吗,就是之前的两个操作失效?
3、CC3220SF 怎么通知Server我已经关闭了当前套字?
4、如何多次断开、连接,CC3220SF是否有最大次数限制?
Viki Shi:
请参考如下文档的socket一节:
www.ti.com/…/swru455l.pdf
Viki Shi:
回复 user6464274:
好的,感谢提供反馈