你好!
我正在尝试打开项目中的安全套接字。 在 n 个请求后、sl_Connect 开始返回-460L 错误。
以下是用于执行1个周期的伪代码:
sockId = sl_Socket (sl_AF_iNet、sl_sock_stream、sl_SEC_Socket);
status = sl_NetAppDnsGetHostByName (pUrn、urnLength、(_u32*)&outIpAddr、sl_AF_iNet);
此处设置了//安全套接字选项,包括 CA 和证书的公钥。
status = sl_Connect (sockId、(const SlSockAddr_t*)&sLocalAddr、sizeof (SlSockAddrIn_t));
//从套接字接收数据
sl_close (sockId);
在 n 个周期后、sl_Connect 返回-460L
通过 UART 的调试日志显示、sockId 是从0创建到15创建的、也会按顺序关闭。
提前感谢您、
此致
Sneha