Я РАБОТАЮ С SIM808 для tcp-соединения, ниже мой код выглядит так, как будто это в значительной степени базовое c tcp-соединение, и я продолжаю получать, и я могу сказать, что это проблема с длиной моего контента, но я чувствую, если у меня есть лучшее понимание, что все будет в порядке.
while (true) {
int ret = sim808.recv(buffer, sizeof(buffer)-1);
if (ret <= 0){
Serial.println("fetch over...");
break;
}
buffer[ret] = '\0';
Serial.print("Recv: ");
Serial.print(ret);
Serial.print(" bytes: ");
Serial.println(buffer);
break;
}
с акцентом на int ret = sim808.recv(buffer, sizeof(buffer)-1);
как получается значение ret ?