CanMV AP模式下无法通信

Viewed 90

AP模式下,无法作为Server服务器通信。
https://developer.canaan-creative.com/k230_canmv/zh/main/zh/example/network/tcp_server.html
我把 Http-Server 和 TCP-Server 的例程中连接WIFI改为了以K230作为WIFI热点的形式
然后电脑连接上了热点,用arp -a可以看到K230和我的电脑在同一网段下

但是我用网络调试助手无法连接到TCP-Server,后面用浏览器去访问Http-Server也是没有响应
用Wireshark抓包发现只有从我本机向服务器发送的请求,没有收到回复

程序运行过程中没有报错,
逐步调试发现是卡在了
res = s.accept()
这一步

01Studio K230
固件:CanMV-K230_01Studio_micropython_local_nncase_v2.9.0

1 Answers

你好,可以尝试将sock设置为非block模式。sock.setblocking(False)

socket设置的是非阻塞模式。K230在作为STA的时候代码是可以正常使用的,但是改为AP模式后就不行了

ap模式的话需要测试一下看看。。。