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


Arduino WiFiNINA - WiFiUDP.beginMulticast()用法及代碼示例

說明

初始化WiFi UDP 庫和網絡設置。啟動 WiFiUDP 套接字,監聽本地端口 PORT 和指定的多播 IP 地址。

用法

WiFiUDP.beginMulticast(IPAddressport, port);

參數

  • IP地址:sdd
  • port:要監聽的本地端口(int)

返回

  • 1:如果成功
  • 0:如果沒有可用的套接字

示例

…
WiFiUDP udp;
void setup() {
  Serial.begin(9600);
  while (!Serial) {
        ;
  }

  if (WiFi.status() == WL_NO_MODULE) {
        Serial.println("Communication with WiFi module failed!");

        while (true);
  }

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

        // wait 10 seconds for connection:
        delay(10000);
  }
  Serial.println("Connected to wifi");
  printWifiStatus();

  Serial.println("\nStarting connection to server...");

  udp.beginMulticast(IPAddress(226, 1, 1, 1), 4096);
  Serial.println("\n connected udp multicast");

…

相關用法


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