Android之Wifi通信-AP通信

參考學習

https://www.pianshen.com/article/4889649346/
https://www.pianshen.com/article/7000336040/
https://caoyinfei.blog.csdn.net/article/details/51377735?spm=1001.2101.3001.6650.15&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-15.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-15.nonecase

https://blog.csdn.net/gogo_wei/article/details/83118329?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2~default~BlogCommendFromBaidu~default-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2~default~BlogCommendFromBaidu~default-1.nonecase

https://blog.csdn.net/Sagittarius_Ggh/article/details/45798761

Android局域網(wǎng)通信

https://juejin.cn/post/6844903518462017544
https://github.com/szuwest/Recorder
https://www.cnblogs.com/hwb04160011/p/13960502.html

DatagramSocket進行組播

https://www.viseator.com/2017/05/11/android_lan_messages/

MulticastSocket

組播地址
224.0.0.0 --- 239.255.255.255

表明特定ip
https://blog.csdn.net/u014142287/article/details/53438650
https://www.cnblogs.com/zhongshiqiang/p/5899199.html
https://blog.csdn.net/ITermeng/article/details/73482669

DatagramSocket

1.所有構造方法都只處理本地地址和端口
遠程地址和端口都存儲在DatagramPacket中

2.關閉不需要的socket 這是良好的編程習慣

3.connect(InetAddress host, int port)
它確定指定了DatagramSocket只對指定遠程主機和指定遠程端口收發(fā)數(shù)據(jù)包。其他不收。
此時,它跟DatagramPacket的host、port保持一致

DatagramChannel

非阻塞UPD應用程序。應用場景
在UDP中,一個數(shù)據(jù)報Socket可以處理多個客戶端的輸入和輸出請求。DatagramChannel類所增加的就是能夠以非阻塞方式來做到這點。如果網(wǎng)絡沒有準備好收發(fā)數(shù)據(jù),這些方法可以迅速返回。

區(qū)別

MulticastSocket與DatagramSocket使用上的最大區(qū)別在于
MulticastSocket要考慮TTL值
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容