0

在这段代码中,我写道服务器再次发送它从客户端收到的内容:

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

WiFiServer server(8080);
WiFiClient client;

void setup() 
{
  initHardware();
  setupWiFi();
  server.begin();
}
void loop() 
{
    if (!client.connected()) {
        // try to connect to a new client
        client = server.available();
    } else {
    // read data from the connected client
        if (client.available() > 0) {
          char inChar= client.read();
          String in=(String) inChar;

            Serial.print(in);           
            server.write(inChar);
        }
    }

}
void setupWiFi()
{
  WiFi.mode(WIFI_AP_STA);
  WiFi.softAP("esp", "123456789");
//  WiFi.softAP("RControl", WiFiAPPSK);
}

void initHardware()
{
  Serial.begin(115200);
}

现在它接收我从我的电脑发送的内容,但它没有向我发送任何内容。为什么?这里有什么问题?

4

0 回答 0