時髦館

位置:首頁 > 生活 > 經驗

普通的socket服務器和http服務器的區別是什麼 看看不吃虧

經驗9.06K
普通的socket服務器和http服務器的區別是什麼 看看不吃虧

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

2、Socket是客戶端跟服務器直接使用Socket套接字進行連接,並沒有規定連接後斷開,所以客戶端和服務器可保持連接通道,雙方都可以主動發送數據,一般在遊戲開發或股票開發這種要求即時性很強並且保持發送數據量比較大的場合使用.主要使用類是CFSocketRef。