Demo下載地址:http://download.csdn.net/download/u013263917/9934583
Wift通訊的本質(zhì)就是使用Socket建議UDP連接
1.手機(jī)與硬件設(shè)備連接同一wifi
2.wifi路由器(服務(wù)端)開始監(jiān)聽局域網(wǎng)上某一端口號(hào)
此時(shí)簡(jiǎn)歷Socket通訊管道泌参。Socket=服務(wù)端ip地址+監(jiān)聽的端口號(hào)
3.客戶端開始連接服務(wù)端
連接服務(wù)端的IP地址和端口號(hào)静檬,與服務(wù)端建立Socket連接
4.客戶端讀取服務(wù)端數(shù)據(jù)
與HTTP不同的是首有,Socket是一個(gè)長(zhǎng)連接馏臭,只要建立了連接汇跨,客戶端與服務(wù)器是一直連接狀態(tài)的
5.客戶端發(fā)送數(shù)據(jù)到服務(wù)端
6.服務(wù)端接收到數(shù)據(jù)之后,將客戶端的數(shù)據(jù)轉(zhuǎn)發(fā)給在同一網(wǎng)絡(luò)中的其他客戶端
7.此時(shí)wifi通訊已經(jīng)完成
手機(jī)與硬件均屬于客戶端雕蔽,他們之間的數(shù)據(jù)通訊是通過(guò)服務(wù)端(也就是wifi路由器)來(lái)轉(zhuǎn)發(fā)的