Android中基于Socket的網(wǎng)絡(luò)通信
讓客戶(hù)滿(mǎn)意是我們工作的目標(biāo),不斷超越客戶(hù)的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶(hù),將通過(guò)不懈努力成為客戶(hù)在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名申請(qǐng)、雅安服務(wù)器托管、營(yíng)銷(xiāo)軟件、網(wǎng)站建設(shè)、屯昌網(wǎng)站維護(hù)、網(wǎng)站推廣。
Socket又稱(chēng)“套接字”,應(yīng)用程序通常通過(guò)“套接字”向網(wǎng)絡(luò)發(fā)出請(qǐng)求或者應(yīng)答網(wǎng)絡(luò)請(qǐng)求。
在Java中,Scoket和ServerScoket類(lèi)庫(kù)位于java.net包中,ServerScoket用于服務(wù)器端,Scoket是建立網(wǎng)絡(luò)連接時(shí)使用的。在連接成功時(shí),應(yīng)用程序兩端都會(huì)產(chǎn)生一個(gè)Scoket實(shí)例,完成所需的會(huì)話(huà)。
對(duì)于一個(gè)網(wǎng)絡(luò)連接來(lái)說(shuō),套接字是平等的,并沒(méi)有差別,不因?yàn)樵诜?wù)器端或者客戶(hù)端而產(chǎn)生不同級(jí)別。不管是Scoket還是ServerScoket它們的工作都是通過(guò)Scoket類(lèi)及其子類(lèi)完成的。
Scoket連接的建立過(guò)程
1服務(wù)器監(jiān)聽(tīng)
2客戶(hù)端發(fā)出請(qǐng)求
3建立連接
4通訊
Scoket的特點(diǎn)
1Scoket基于TCP鏈接,數(shù)據(jù)傳輸有保障‘
2Scoket適用于建立長(zhǎng)時(shí)間鏈接
3Scoket編程通常應(yīng)用于即時(shí)通訊