MQTT 移植过来的文件,transport.c文件的transport_getdata函数是不是有问题?

源代码如下:
int transport_getdata(unsigned char* buf, int count)
{
    int rc = recv(mysock, buf, count, 0);
    //printf("transport_getdata-received %d bytes count %d\n", rc, (int)count);
    return rc;
}


打印出来rc=-1,count=1
    if (MQTTPacket_read(buf, buflen, transport_getdata) == CONNACK)
    永远跳到else,exit就退出去了。

 

鸿蒙开发
MCU单片机
传感器
MQTT
2021-03-30 16:19:25
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
HMFanXinhao

你好,你要一层一层的分析进去找原因,可以继续分析recv(mysock, buf, count, 0);函数就能知道为什么一直是1

分享
微博
QQ
微信
回复
2021-03-31 22:38:10
相关问题
openharmony3.0头文件问题
1975浏览 • 1回复 待解决
如何渲染gif类型文件
3044浏览 • 1回复 待解决
怎么从DataAbilityHelper排除.flac文件?
1346浏览 • 1回复 待解决
js开发上传文件路径问题
1877浏览 • 2回复 待解决
鸿蒙怎么获取当前是不是深色模式
2364浏览 • 1回复 待解决
js api 如何读取预置json文件
1370浏览 • 1回复 待解决
如何打开指定文件夹,选择文件返回
2141浏览 • 1回复 待解决
怎么读取sdcard下txt文件
3322浏览 • 2回复 待解决