當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Arduino WiFiNINA - WiFi.hostByName()用法及代碼示例

說明

將給定的主機名解析為 IP 地址

用法

WiFi.hostByName(hostname, result)

參數

  • 主機名:要解析的名稱
  • 結果:IPAddress 結構,用於存儲返回的 IP 地址

返回

  • 1 如果主機名已成功轉換為 IP 地址,否則為錯誤代碼

示例

…

  while (status != WL_CONNECTED) {
        Serial.print("Attempting to connect to SSID: ");
        Serial.println(ssid);
        status = WiFi.begin(ssid, pass);
        delay(10000);
  }
  Serial.println("Connected to wifi");
  printWifiStatus();

  Serial.println("\nStarting connection to server...");
  IPAddress result;
  int err = WiFi.hostByName(server, result) ;
  if(err == 1){
        Serial.print("Ip address: ");
        Serial.println(result);
  } else {
        Serial.print("Error code: ");
        Serial.println(err);
  }

…

相關用法


注:本文由純淨天空篩選整理自arduino.cc大神的英文原創作品 WiFiNINA - WiFi.hostByName()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。