
當(dāng)手機(jī)和pc瀏覽器在同一個(gè)局域網(wǎng)內(nèi)部,則可以通過(guò)在瀏覽器中輸入手機(jī)app給的一個(gè)ip地址,然后就可以在瀏覽器中看到了手機(jī)中的文件目錄,并且可以進(jìn)行pc端的管理
該局域網(wǎng)給手機(jī)分配了一個(gè)再次局域網(wǎng)中的唯一標(biāo)識(shí)ip,一般只有較大的局域網(wǎng)才有有DNS解析,家用局域網(wǎng)一般沒(méi)有,所以暴露的地址都是IP地址,且這個(gè)ip不是臨時(shí)分配的是早就分配好的,當(dāng)然在手機(jī)連接pc的時(shí)候回臨時(shí)由手機(jī)分配一個(gè)端口號(hào),因?yàn)槭謾C(jī)上app很多,通過(guò)虛擬端口號(hào)來(lái)告訴pc端此時(shí)和你建立連接的是哪一個(gè)app
當(dāng)我們?cè)跒g覽器中輸入地址和端口號(hào)進(jìn)行確認(rèn)后,就是向這個(gè)手機(jī)發(fā)送了http請(qǐng)求,手機(jī)在接到請(qǐng)求時(shí)候,會(huì)將手機(jī)文件系統(tǒng)的目錄讀出來(lái)并數(shù)據(jù)化,將這些數(shù)據(jù)放在請(qǐng)求的響應(yīng)中,送還給瀏覽器,為了方便用戶(hù)查看,手機(jī)會(huì)將返還的文件系統(tǒng)的結(jié)構(gòu)數(shù)據(jù)包裝成漂亮的html網(wǎng)頁(yè),最終展現(xiàn)給用戶(hù)的是一個(gè)網(wǎng)頁(yè),里面顯示了一個(gè)的文件鏈接,當(dāng)用戶(hù)點(diǎn)擊這些連接時(shí)候會(huì)再次向用戶(hù)手機(jī)發(fā)送一個(gè)請(qǐng)求,這次的請(qǐng)求中則會(huì)攜帶用戶(hù)點(diǎn)擊的文件信息,手機(jī)會(huì)根據(jù)請(qǐng)求的不同返回不同的文件結(jié)構(gòu)信息