Как создать TCP-сервер по ESP8266?
Я хочу создать простой Wi-Fi TCP-сервер ESP8266 в Arduino IDE. Но у меня есть большая проблема: когда я отправляю символ или строку из клиента, я не могу получить их на сервере.
Фактически я подключаю esp8266 к своему ПК и хочу видеть символ отправки с клиента в терминале ПК. моя отправляющая сторона - приложение протокола Socket для Android! и полный код, который я пишу на стороне сервера:
WiFiServer server(8888);
void setup()
{
initHardware();
setupWiFi();
server.begin();
}
void loop()
{
WiFiClient client = server.available();
if (client) {
if (client.available() > 0) {
char c = client.read();
Serial.write(c);
}
}
}
void setupWiFi()
{
WiFi.mode(WIFI_AP);
WiFi.softAP("RControl", WiFiAPPSK);
}
void initHardware()
{
Serial.begin(115200);
}
Baudrate это установлено в 115200 с обеих сторон.