W801 Socket 建立联接后无法发送接收

发布于 2022-09-04 21: 28: 22

W801 Socket 建立联接后无法发送接收, 已打印执行结果
remote ip: 192. 168. 31. 244, remote port: 10086
Wifi: Socket Client connect OK

sock c task

ip=192. 168. 31. 161

socket num=0

sock c task
start scocket1Assert : . . /. . /. . /. . /. . /. . /. . /src/os/rtos/source/queue. c 1160
调试窗口总是会提醒 queue. c 中某一行, 并且每次不同

以下执行发送数据的代码
if (ethif- status) /connected to ap and get IP/

{
    tls_os_queue_send (sock_c- sock_c_q,   (void *) DEMO_MSG_SOCKET_CREATE,  0) ; 
    printf ("start scocket1") ; 
} 这一段成功执行完成,  再后面的代码不再执行,  所有后续的 printf 不再输出.  

请问 socket 或 udp 有没更完整的示例代码和说明,  代码没有备注很难读.  

查看更多

关注者
0
被浏览
2. 2k
1 个回答
ZYQ
ZYQ 2022-09-04
我已不再支持 W80X 任何相关问题的回复, 请大家不要私信, 有问题找 isme 谢谢

出现这些, 表明你的程序已经异常了, 执行 tls_os_queue_send (sock_c- sock_c_q, (void *) DEMO_MSG_SOCKET_CREATE, 0) ; 没在执行, 你查看下你的 sock_c- sock_c_q 是否有效.

撰写答案

请登录后再发布答案, 点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览