app在局域網內搜索相關硬件設備,與設備進行通信。
模擬:一個手機作爲服務端(廣播方),另一個手機作爲客戶端,GCDAsyncUdpSocket通信
服務端主要實現
1:GCDAsyncUdpSocket對象初始化
2:綁定端口
3:開啓廣播設置
4:開啓接受數據
5:發送廣播數據
6:代理方法的處理
客戶端的實現與服務端相似,區別在與
沒有開啓廣播設置 [socket enableBroadcast:YES error:&error];
發送消息是制定IP而不是廣播形式
[socket sendData:[str dataUsingEncoding:NSUTF8StringEncoding] toHost:KServerIP port:KSOCKET_Port withTimeout:-1 tag:0];
其它一樣
圖片展示: