主题中讨论的其他器件:LP-EM-CC35X1
工具/软件:
我正在 LP-EM-CC35X1 上运行演示工程 CC35xx_network_terminal。
命令 recv -s -n 11 在 20 秒后返回、就像没有发送任何内容一样。
我发送以下命令:
WLAN_START
WLAN_AP_ROLE_UP -s “mytest"</s>“
其中一个响应行是:
status_callback==up、本地接口 IP 为 10.0.0.3
连接到 WiFi 网络后、我可以 ping 10.0.0.3。
然后输入命令
Recv -s -n 11.
然后运行下面的 python 脚本。 然后,没有。
20 秒后、我在 network_terminal_common/socket_examples.c 的第 688 行 找到一个断点、该断点设置 status = ns_error_BSD_ETIMEDOUT;
导入套接字
导入系统
导入时间
MessageToSend ='Hello world'
mySock = socket.socket (socket.AF_iNet、socket.SOCK_STREAM)
主机=“10.0.0.3"</s>“
端口= 5001
mySock.settimeout(2)
myWifiIP ='10.0.0.4'
mySoc.bind ((myWifiIP、0))
尝试:
mySoc.connect ((主机,端口))
超时错误除外:
打印(“服务器连接超时“、flush=True)
mySoc.close()
SYS.EXIT (1)
打印(“已连接到 AP、发送\“+消息 ToSend +\“)
mySock.send(messageToSend.encode ()
Time.sleep (1)
mySoc.close()
打印 (“已完成!“)