源码路径: C:\Program Files (x86)\Arduino\hardware\espressif\esp32\libraries\WiFi\examples\SimpleWiFiServer
#include <WiFi.h>
static char* wifi_ssid = "Sudaroot_2.4G"; //WIFI名字
static char* wifi_passwd = "12345678"; //WIFI密码
WiFiServer server(80); //WIFI服务器,端口号为80
void setup(void)
{
Serial.begin(115200); //串口初始化
delay(1000);
WiFi.begin(wifi_ssid, wifi_passwd); //连接路由器
while(WiFi.status() != WL_CONNECTED) //等待连接成功
{
delay(500);
Serial.println(".");
}
Serial.println("WIFI Connected");
Serial.printf("WIFI IP : ");
Serial.println(WiFi.localIP()); //打印出wifi的IP
server.begin(); //开启WIFI Server
}
void loop(void)
{
WiFiClient client = server.available(); //如果有client连接成功,返回非0
if(client)
{
Serial.printf("New Client IP: ");
Serial.println(client.r