“tidak dapat mencapai ESP8266 melalui UDP saat dia berlari dengan IP statis” Kode Jawaban

tidak dapat mencapai ESP8266 melalui UDP saat dia berlari dengan IP statis

#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

tidak dapat mencapai ESP8266 melalui UDP saat dia berlari dengan IP statis

#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

Jawaban yang mirip dengan “tidak dapat mencapai ESP8266 melalui UDP saat dia berlari dengan IP statis”

Pertanyaan yang mirip dengan “tidak dapat mencapai ESP8266 melalui UDP saat dia berlari dengan IP statis”

Lebih banyak jawaban terkait untuk “tidak dapat mencapai ESP8266 melalui UDP saat dia berlari dengan IP statis” di C

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya