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

時間 2021-10-14 21:29:01

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等。

是什麼意思, 是什麼意思

括號 ku h o 括號的用法 表示文章中的注釋部分。這種注釋是夾在正文中間的夾註。寫文章寫到某個地方,為了讓讀者了解得更透徹,有時需要加個注釋。這種注釋,要用括號表明。注釋的性質是多種多樣的。1 parenthese,curve bracket square bracket,angle brack...

是什麼意思, 是什麼意思啊?

釋義 1下著2褲裝 3褲子4 雙語例句 上日本 小學生 冬 而且日本小學生冬天都是穿短褲的。脫 靴下?脫裙子 褲子 褲衩 襪子 長筒襪 澪 青白 比 御阪 下著 見劣 御阪的 和澪的藍白條紋比起來真是太挫了。 江戶來客 多看看日語原文詞典就可以的 pants 1 2 式 短 下 日 panntu 名...

是什麼意思, 3 是什麼意思

單獨的一個 是沒有意義的。是 的濁音,在鎌倉時代以前發的是舌尖有聲破裂音 du 後來變成了舌尖有聲破裂摩擦音 dzu 室町末期開始和 zu 的發音開始混淆,到了現代 和 的發音已經沒什麼區分了。但是使用上還是要注意,不要寫錯。例如 付 連 等。平假名 平假名 是為了寫和歌 物語而誕生,主要使用者是女...