このコードでは、サーバーがクライアントから受信したものを再度送信するように記述しました。
#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);
}
PCから送信したものを受信するようになりましたが、何も送信しません。なんで?ここで何が問題なのですか?