我有多個安卓手機(和平板)共同連在家里的局域網下。然后想用一個給其他的發送訊息。
我打算通過UDP發送廣播的方式來實作。于是寫了一個簡單的UDP廣播程式
這個程式啟動后,會在一個給定的埠監聽。然后按下按鈕后會向整個局域網內所有設備的該埠發送一條UDP訊息。
我一共有三個設備(A小米手機、B錘子手機、C小米平板)。測驗的結果如下:
A發送訊息:只有A自己能收到
B發送訊息:B自己和A都收到,C收不到
C發送訊息:C自己和A能收到,B收不到
我試了好多天,在用了網上提到的lock.acquire() / lock.release(),但還是這個結果。不知道各位大神怎么看?
uj5u.com熱心網友回復:
自己頂一下。求大神們幫忙啊uj5u.com熱心網友回復:
再頂一下。。。求大神看看啊
uj5u.com熱心網友回復:
這個我可能說不好,不過我建議這樣的,你倒不如直接用一臺設備作為服務器,所有設備通信訊息都過這臺服務器轉發到相應設備,感覺這樣好點uj5u.com熱心網友回復:
遇到同樣的問題,樓主解決了沒???我有13個設備,十次能搜索到13個,偶爾有一兩次搜索到的少一個設備。這個問題怎么解決。不能保證每次都能拿到準確資料。怎么解決?????轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/133440.html
標籤:Android
下一篇:iPad的分屏的處理問題
