第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何在Android中創(chuàng)建HTTP服務(wù)器?

如何在Android中創(chuàng)建HTTP服務(wù)器?

尚方寶劍之說 2019-11-22 14:40:14
我想在Android中創(chuàng)建一個(gè)簡單的HTTP服務(wù)器,以向客戶端提供一些內(nèi)容。關(guān)于如何構(gòu)建服務(wù)器或使用任何現(xiàn)有庫的任何建議?
查看完整描述

3 回答

?
偶然的你

TA貢獻(xiàn)1841條經(jīng)驗(yàn) 獲得超3個(gè)贊

NanoHttpd在Android上的魅力十足-我們已經(jīng)在生產(chǎn)代碼中,在用戶手中建立了代碼。


該許可證絕對(duì)允許NanoHttpd的商業(yè)使用,而沒有任何“病毒”的含義。


查看完整回答
反對(duì) 回復(fù) 2019-11-22
?
寶慕林4294392

TA貢獻(xiàn)2021條經(jīng)驗(yàn) 獲得超8個(gè)贊

可以使用ServerSocket來完成此操作,與JavaSE相同。此類在Android上可用。android.permission.INTERNET是必須的。


唯一比較棘手的部分是,您需要在ServerSocket上等待一個(gè)單獨(dú)的線程,以服務(wù)來自其accept方法的子套接字。您還需要根據(jù)需要停止并恢復(fù)該線程。最簡單的方法似乎是通過關(guān)閉ServerSocket來殺死正在等待的線程。如果您僅在活動(dòng)處于頂部時(shí)才需要服務(wù)器,則可以將ServerSocket線程的啟動(dòng)和停止與活動(dòng)生命周期方法緊密地聯(lián)系在一起。同樣,如果服務(wù)器有多個(gè)用戶,則最好在派生線程中處理請(qǐng)求。如果只有一個(gè)用戶,則可能沒有必要。


如果需要告訴用戶服務(wù)器在哪個(gè)IP上監(jiān)聽,請(qǐng)使用 NetworkInterface .getNetworkInterfaces(),此問題可能會(huì)告訴您其他技巧。


最后,這里可能有一個(gè)完整的最小Android服務(wù)器,它非常簡短,簡單,并且比最終用戶應(yīng)用程序更容易理解,這在其他答案中建議。

查看完整回答
反對(duì) 回復(fù) 2019-11-22
  • 3 回答
  • 0 關(guān)注
  • 797 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)