Как отправить пакет с tcp-сервера клиенту с помощью nodemcu(ESP8266) в arduino IDE?

В этом коде я написал, что сервер отправляет снова то, что он получил от клиента:

#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);
}

Теперь он получает то, что я посылаю с моего компьютера, но ничего мне не отправляет. Зачем? Что здесь не так?

0 ответов

Другие вопросы по тегам