大家好、
我们在产品中使用 CC3100MOD 大约2年、完全没有问题。 它用于物联网应用、以便与 SMTP 服务器和 HTTP 服务器进行通信。
在产品运行的特定部分期间 ,软件首先调用 sl_Start(),然后调用 sl_WlanConnect()。 等待两条异步消息(sl_WLAN_CONNECT_EVENT 和 SL_NetApp_IPV4_IPACQUIRED_EVENT)后,将 按如下方式创建套接字:SL_Socket (AF_iNet、SOCK_STREAM、IPPROTO_TCP)
我们现在遇到了 sl_Socket ()函数的问题- 它在将智能手机用作热点时返回成功的句柄(>0),但在使用我们公司的 WiFi 接入点时返回-1 (sl_SOC_ERROR)。 此问题仅在最近才出现。
问题是:
当任一接入点被使用时、CC3100MOD 成功连接至它们并且接收异步消息。 成功 连接到 AP 后、sl_Socket (AF_iNet、SOCK_STREAM、IPPROTO_TCP)的运行方式会有所不同?
导致 SL_SOC_ERROR 的确切原因是什么?
是否有任何可查询的扩展错误信息?
与接入点建立连接的速度是否会对后续套接字创建产生影响?
如果有任何帮助,将不胜感激。