1. 程式人生 > >安卓網路相關

安卓網路相關

通訊方式

安卓網路通訊的方式可以大致分為兩種,一種是Socket通訊一種是HttpUrl通訊

Socket通訊

Socket通訊支援Http協議(三次握手)和PPP協議,前者在通訊的過程中有進行三次握手,可以保證資料的完整性,後者則不能;

前者的通訊速度慢,後者的書讀快;且在通訊的過程中前者一次性發送的位元組數量是有限度的,一旦超過一定的數量就會造成資料丟失和錯亂,具體例子稍後會在另一篇博文詳細寫明(程式碼太多)。使用Socket通訊的好處不需要聯網,確切的說是不需要網路,只需要在區域網內就可以實現通訊,而HttpUrl則更多的使用在官網中傳遞資料

HttpUrl通訊

HttpUrl的通訊在公網中效能比socket的要好而且處理資料比較方便,使用Json處理時特別簡單,可以參考我的其他博文的使用,

還可以設定請求頭以及請求尾