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

來源:時尚少女範 8.53K
普通的socket伺服器和http伺服器的區別是什麼 看看不吃虧

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

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

熱門標籤