http和scoket通信的區別。

http是客戶端用http協議進行請求,發送請求時候需要封裝http請求頭,並綁定請求的數據,服務器一般有web服務器配合(當然也非絕對)。 http請求方式爲客戶端主動發起請求,服務器才能給響應,一次請求完畢後則斷開連接,以節省資源。服務器不能主動給客戶端響應(除非採取http長連接技術)。iphone主要使用類是NSUrlConnection。

scoket是客戶端跟服務器直接使用socket“套接字”進行連接,並沒有規定連接後斷開,所以客戶端和服務器可以保持連接通道,雙方都可以主動發送數據。一般在遊戲開發或股票開發這種要求即時性很強並且保持發送數據量比較大的場合使用。主要使用類是CFSocketRef。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章