NodeMCU 1.0(ESP-12E 模块)作为 TCP 服务器

NodeMCU 1.0 (ESP-12E Module) as a TCP server

#include <ESP8266WiFi.h>
#include <WiFiClient.h>

const char *ssid = "ESPap";
const char *password = "thereisnospoon";
WiFiServer server(8080);

void setup() {
  delay(1000);
  Serial.begin(115200);
  Serial.println();
  Serial.print("Configuring access point...");
  WiFi.softAP(ssid, password);
  IPAddress myIP = WiFi.softAPIP();
  Serial.print("AP IP address: ");
  Serial.println(myIP);
  server.begin(); 
}

void loop() {
  WiFiClient clie = server.available();
  if(clie) {
    while(clie.connected()) {
      if(clie.available()) {
        Serial.println(clie.read());
      }
    }
    clie.stop();
  }
}

我是物联网新手。我的目标是使用 NodeMCU 1.0 启动一个 TCP 服务器来监听 Android 应用程序发送的字符串。 Android 应用程序已经实施并且 100% 正常运行。 (使用带有 ESP8266-01 模块的 AT 命令进行测试)。

但是当我将此代码上传到 NodeMCU 时,它不会在串行监视器中打印出字符串。

怎么了?也没有出现错误。

您是否尝试使用 clie.readString()clie.readStringUntil() 而不是 clie.read().