在这段代码中,我写道服务器再次发送从客户端收到的内容:
#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);
}
现在它接收我从我的电脑发送的内容,但它不向我发送任何内容。 为什么?这有什么不对?