您好,登錄后才能下訂單哦!
Android中基于Socket的網(wǎng)絡(luò)通信
Socket又稱“套接字”,應(yīng)用程序通常通過(guò)“套接字”向網(wǎng)絡(luò)發(fā)出請(qǐng)求或者應(yīng)答網(wǎng)絡(luò)請(qǐng)求。
在Java中,Scoket和ServerScoket類庫(kù)位于java.net包中,ServerScoket用于服務(wù)器端,Scoket是建立網(wǎng)絡(luò)連接時(shí)使用的。在連接成功時(shí),應(yīng)用程序兩端都會(huì)產(chǎn)生一個(gè)Scoket實(shí)例,完成所需的會(huì)話。
對(duì)于一個(gè)網(wǎng)絡(luò)連接來(lái)說(shuō),套接字是平等的,并沒(méi)有差別,不因?yàn)樵诜?wù)器端或者客戶端而產(chǎn)生不同級(jí)別。不管是Scoket還是ServerScoket它們的工作都是通過(guò)Scoket類及其子類完成的。
Scoket連接的建立過(guò)程
1服務(wù)器監(jiān)聽(tīng)
2客戶端發(fā)出請(qǐng)求
3建立連接
4通訊
Scoket的特點(diǎn)
1Scoket基于TCP鏈接,數(shù)據(jù)傳輸有保障‘
2Scoket適用于建立長(zhǎng)時(shí)間鏈接
3Scoket編程通常應(yīng)用于即時(shí)通訊
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。