網路程式設計(Socket)

2021-08-14 20:14:32 字數 297 閱讀 3520

socket: 中文譯名為`套接字`.

* 用於描述ip位址和埠. 是一種網路程式設計機制. 通訊兩端都有socket

* 計算機上一般會有多個服務程式, 每個服務程式會使用多個socket進行網路通訊, 每個socket會繫結到乙個埠上, 網路通訊就是socket之間的通訊, 資料在兩個socket之間通過io傳輸

* 實際上socket名詞是插座的意思, 動詞是插入插座的意思. 兩台計算機通過網路通訊, 可以把這種網路連線看做把網線插頭插入網口插座一樣, 網線兩端的插頭插入兩台計算機的網口插座, 就可以通過網線進行網路通訊.

網路程式設計 Socket程式設計

一 網路部分 1.ip 2.埠號 在網路協議中使用埠號識別主機上不同的程序,不同的埠對應於不同的服務 應用程式 3.協議 tcp二 socket部門socket通訊基本流程圖 根據socket通訊基本流程圖,總結通訊的基本步驟 伺服器端 第一步 建立乙個用於監聽連線的socket對像 第二步 用指定...

socket網路程式設計

首先認識乙個表示主機資訊的結構體 struct hostent h addrtype 這是表示主機所使用的位址型別的定義,在c語言winsock2.h標頭檔案中以 af 開頭的巨集定義就是它的值。如果使用的是ipv4,則值為 af inet 如果是ipv6,值為 af inet4 h length ...

Socket網路程式設計

socket 網路程式設計 在c free中建立乙個對話方塊工程,取名socket1,建立如下檔案結構 main.h ifndef main h define main h include bool winapi main proc hwnd hwnd,uint umsg,wparam wparam...