Android Socket簡(jiǎn)介

什么是Socket

Socket又叫“套接字” 應(yīng)用程序通過“套接字”向網(wǎng)絡(luò)發(fā)送請(qǐng)求或接收網(wǎng)絡(luò)請(qǐng)求。

Java中有Socket和ServerSocket類 其庫(kù)位于Java.net包中。

  • ServerSocket用于服務(wù)器端
  • Socket在建立網(wǎng)絡(luò)連接時(shí)使用
  • 連接成功時(shí),在應(yīng)用程序的客戶端和服務(wù)器端都會(huì)生成一個(gè)Socket實(shí)例
  • 套接字是平等的 沒有優(yōu)先級(jí)

Socket建立過程

  1. 服務(wù)器監(jiān)聽
  2. 客戶端發(fā)出請(qǐng)求
  3. 建立鏈接
  4. 通信

Socket特點(diǎn)

  1. Socket基于TCP鏈接,數(shù)據(jù)傳輸有保障
  2. Socket適用于建立長(zhǎng)時(shí)間鏈接
  3. Socket編程通常用于即時(shí)通訊
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容