Ch32V307做http服务器发送失败后该如何处理?

uint8_t i = WCHNET_SocketSend(_hSock, buf, _puLen);

if(i != WCHNET_ERR_SUCCESS)

{

   printf("SendFAIL\r\n");

   return 1;

}

代码如下,发送失败了,是该重新发送,还是关闭连接?是不是只有通过 WCHNET_SocketClose 方式关闭连接?




您好,发送失败后,可以将函数具体返回值(即i的值)打印出来看一下,根据返回值来判断问题原因。返回值状态码可参考wchnet.h中的定义。

可以把返回的状态码邮箱发来看一下,后续问题也可邮箱交流(邮箱:lq@wch.cn)

image.png


只有登录才能回复,可以选择微信账号登录