“Impossible d'atteindre ESP8266 via UDP pendant qu'il fonctionne avec une IP statique” Réponses codées

Impossible d'atteindre ESP8266 via UDP pendant qu'il fonctionne avec une IP statique

#include <ESP8266WiFi.h>
#include <WiFiUdp.h>

IPAddress ip_ap(192, 168, 1, 123);
IPAddress gw_ap(192, 168, 1, 1);
IPAddress sn_ap(255, 255, 255, 0);
WiFiUDP udp;

void setup() {
	Serial1.begin(921600);
	WiFi.softAPConfig(ip_ap, gw_ap, sn_ap);
	WiFi.softAP("testtest", "testtest");
}

void loop() {
	delay(1000);
	udp.beginPacket(IPAddress(192, 168, 1, 255), 2424);
	udp.print("TEST TEST");
	udp.endPacket();
}
Splendid Skunk

Impossible d'atteindre ESP8266 via UDP pendant qu'il fonctionne avec une IP statique

#include <ESP8266WiFi.h>
#include <WiFiUdp.h>

IPAddress ip_sta;
WiFiUDP udp;

void setup() {
	Serial1.begin(921600);
	WiFi.begin("testtest", "testtest");
	while (WiFi.status() != WL_CONNECTED) {
		delay(1000);
		Serial1.print(".");
	}

	//Set client to static IP
	ip_sta = WiFi.localIP();
	ip_sta[3] = 115;
	WiFi.config(ip_sta, WiFi.gatewayIP(), WiFi.subnetMask()); //if comment this line code runs perfectly

	udp.begin(2424);
}

void loop() {
	int packetsize = udp.parsePacket();
	if (packetsize) {
		char packetBuffer[32];
		int len = udp.read(packetBuffer, 32);
		packetBuffer[31] = 0;
		Serial1.print("PACKET: "); Serial1.println(packetBuffer);
		Serial1.print("LENGTH: "); Serial1.println(len);
	}
}
Splendid Skunk

Réponses similaires à “Impossible d'atteindre ESP8266 via UDP pendant qu'il fonctionne avec une IP statique”

Questions similaires à “Impossible d'atteindre ESP8266 via UDP pendant qu'il fonctionne avec une IP statique”

Plus de réponses similaires à “Impossible d'atteindre ESP8266 via UDP pendant qu'il fonctionne avec une IP statique” dans C

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code