socket網路程式設計(通用)

2021-09-23 17:08:41 字數 988 閱讀 5663

tcp/ip:

建立tcp服務端:

1.建立偵聽socket套接字                      socket

2.將socket套接字繫結ip和埠            bind

3.偵聽連線                                           listen

4.伺服器無限迴圈 等待連線                 accept

5.收發資料                                           recv/send

6.通訊完成,關閉套接字                     close

建立tcp客戶端:

1.建立客戶端套接字                              socket

2.嘗試連線伺服器                                  connect

3.通訊迴圈,收發資料                           send/recv

4.通訊完成,關閉套接字                       close

udp/ip:

建立udp服務端:

1.建立偵聽socket套接字                      socket

2.將socket套接字繫結ip和埠            bind

3.通訊迴圈,收發資料                         recvfrom/sendto

4.通訊完成,關閉套接字                     close

建立udp客戶端:

1.建立客戶端套接字                              socket

2.通訊迴圈,收發資料                           sendto/recvfrom

3.通訊完成,關閉套接字                       close

網路程式設計 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...