在arduino IDE中如何从tcp服务器向客户端发送数据包使用nodemcu(ESP8266)?

时间:2016-11-03 15:40:17

标签: tcp esp8266 arduino-ide nodemcu arduino-esp8266

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

#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 个答案:

没有答案