當前位置:編程學習大全網 - 遊戲軟體 - 客戶端是什麽意思啊

客戶端是什麽意思啊

客戶端是指與服務器相對應,為客戶提供本地服務的程序。

除了壹些只在本地運行的應用程序之外,壹般安裝在普通的客戶機上,需要與服務端互相配合運行。因特網發展以後,較常用的用戶端包括了如萬維網使用的網頁瀏覽器,收寄電子郵件時的電子郵件客戶端,以及即時通訊的客戶端軟件等。對於這壹類應用程序,需要網絡中有相應的服務器和服務程序來提供相應的服務。

如數據庫服務,電子郵件服務等等,這樣在客戶機和服務器端,需要建立特定的通信連接,來保證應用程序的正常運行。隨著各類平板電腦、智能手機的出現,這些設備本質上是壹個個小型化的手持計算機設備,具有相當強大的網絡功能。它們自然也就成了網絡客戶端中迅速擴大的主力隊伍。

客戶端的原理

客戶端及伺服端的關系不見得壹定建立在兩臺分開的機器上,同壹臺機器中也有這種主從關系的存在。提供服務的伺服端及接受服務的客戶端也有可能都在同壹臺機器上,例如我們在提供網頁的服務器上執行瀏覽器瀏覽本機所提供的網頁,這樣在同壹臺機器上就同時扮演伺服端及客戶端。

拿我經常使用的手機新聞客戶端為例,當妳對新聞客戶端裏面的某條新聞感興趣並點擊這條新聞,客戶端立馬組織數據請求,這時用戶界面開始展示loading,經過幾百毫秒的時間,這個時候請求數據已經到了服務器。

服務器開始查看客戶端想要請求哪方面的數據,服務器看到妳請求的是“XX新聞”,並通過API接口將查到的數據返回給客戶端,傳回的數據被客戶端接收,loading消失,妳將會看到“XX新聞”的具體內容。

  • 上一篇:經典張小嫻的語錄
  • 下一篇:姜餅人曲奇餅幹怎麽做?
  • copyright 2024編程學習大全網