socket是什麼意思,socket是什麼?

時間 2021-10-14 21:28:53

1樓:叢嵐郝方方

socket用於在兩個基於tcp/ip協議的應用程式之間相互通訊。最早出現在unix系統中,是unix系統主要的資訊傳遞方式。在windows系統中,socket稱為winsock。

兩個基本概念:客戶方和服務方。當兩個應用之間需要採用socket通訊時,首先需要在兩個應用之間(可能位於同一臺機器,也可能位於不同的機器)建立socket連線,發起呼叫連線請求的一方為客戶方,接受呼叫連線請求的一方成為服務方。

客戶方和服務方是相對的,同一個應用可以是客戶方,也可以是服務方。

在客戶方呼叫連線請求之前,它必須知道服務方在**。所以需要知道服務方所在機器的ip地址或機器名稱,如果客戶方和服務方事前有一個約定就好了,這個約定就是port(埠號)。也就是說,客戶方可以通過服務方所在機器的ip地址或機器名稱和埠號唯一的確定方式來呼叫服務方。

在客戶方呼叫之前,服務方必須處於偵聽狀態,偵聽是否有客戶要求建立連線。一旦接到連線請求,服務方可以根據情況建立或拒絕連線。連線方式有兩種,同步方式(blocking)和(noblocking).

客戶方傳送的訊息可以是文字,也可以是二進位制資訊流。當客戶方的訊息到達服務方埠時,會自動觸發一個事件(event),服務方只要接管該事件,就可以接受來自客戶方的訊息了。

2樓:匿名使用者

套接字啦,用於操作網路中物理層以上,應用層以下的各個層。

3樓:雪痕

socket 就是網路套接字了 網路程式設計中很多地方用到

4樓:匿名使用者

socket(也叫套接字)最初是在unix系統上開發的網路通訊的介面。

後來微軟等公司將它移植到了windows下,當然原來unix系統下的還是好用的。

對於socket可以這樣理解:

它就是一個函式庫,裡面包括大量的函式和相應的資料結構,已經實現好了。

它支援網路通訊。

程式開發人員可以通過閱讀相關的函式文件,瞭解函式的使用方法,進行網路的程式設計。

兩種形式的socket:流式套接字,對應與tcp協議。

資料包套接字,對應與udp協議。

socket是什麼?

5樓:

socket是用於在兩個基於tcp/ip協議的應用程式之間相互通訊。最早出現在unix系統中,是unix系統主要的資訊傳遞方式。在windows系統中,socket稱為winsock。

socket(也叫套接字)最初是在unix系統上開發的網路通訊的介面。

後來微軟等公司將它移植到了windows下,當然原來unix系統下的還是好用的。

對於socket可以這樣理解:

它就是一個函式庫,裡面包括大量的函式和相應的資料結構,已經實現好了。

它支援網路通訊。

程式開發人員可以通過閱讀相關的函式文件,瞭解函式的使用方法,進行網路的程式設計。

兩種形式的socket:流式套接字,對應與tcp協議。

簡單來講,socket是網路應用程式介面,是應用層到傳送層的介面。也就是使用者程序,與系統核心的介面,即api。

我想你肯定知道qq這個程式 是有網路模組的,那麼這個模快是呼叫socket api 來實現的。

另外,qq程式 還用到了多執行緒程式設計,同樣也是呼叫一些api實現的,比如系統的api、ace的api等。

100是什麼意思, 是什麼意思? 是什麼意思?

是美元的符號,100元是100美元。 dollars 不止美元,還有加拿大元 澳大利亞元 紐西蘭元 新加坡元 汶萊元 港元 新臺幣都可以用 這個符號。這在本國 地區 內當然沒有誤解。在國際 中,為了有所區別,應該寫成 美元usd 加拿大元cad 澳大利亞元aud 港元hkd 新臺幣twd 新加坡元s...

是什麼意思?是什麼意思?又是什麼意思?是什麼意思

雪兒乖呀 抄,就是照搬的意思 抄家,就是沒收財產,殺光人的意思 抄傢伙,就是把 拿出來的意思 抄斬,就是殺人,執行死刑的意思 抄道和抄近路差不多,就是走小路的意思 抄的意思很多這裡有 抄家就是類似於沒收個人財產 抄傢伙就是拿起 抄斬就是殺了,像滿門抄斬,一人犯罪全家被殺抄身一般用在監獄就是搜查身上有...

是什麼意思, 是什麼意思

布樂正 表情符號,微笑。網路符號改變的不僅僅是人類資訊傳播的速度和質量,還極大地豐富了人類表情傳意的方式,形成了獨特的網路語言,其中又以大量的非言語的表情符號為其特徵。表情符號用來生動呈現和描摹日常面對面交際中的非言語資訊,使雙方如聞其聲,如見其人。人們在日常的溝通中飄蕩著名為 emoji表情 的幽...