multicast
1.0.0
適用於Dart 的區域網路組播+廣播實現的訊息發送與接收。
在Android 熱點,PC 端連接的情況,PC 端偵測Android 端UDP 訊息會有延遲,具體視區域網路而定。 簡單說,PC 端監聽Android 比Android 端監聽PC 端的延遲更高。
目前設備的發現是透過組播加廣播實現的。
在嘗試了multicast_dns後,並沒有調通實例程式碼。 這是躺坑過程中的資料:flutter/flutter#16335
Android 預設關閉組播,這意味著,區域網路其他裝置發送的組播訊息,Android 裝置無法收到,這個問題已經透過內部的plugin 進行了解決,目前存在的問題是: 在Android 裝置開啟熱點,PC 端連接的情況,PC 設備收不到來自Android 設備的組播訊息,所以監聽UDP 的程式碼中,同時支援了組播與廣播,發送UDP 也同時將訊息傳送到組播位址與廣播位址中。