網路套接字程式設計

2021-06-20 18:38:05 字數 653 閱讀 9388

1。位元組序

小位元組:低位儲存在低位元組

大位元組:低位儲存在高位元組

簡單程式判斷:

int islittle()

2.hostent結構  

struct hostent ; 

#define h_addr h_addr_list[0]  

這裡是這個資料結構的詳細資料:  

struct hostent:  

h_name – 位址的正式名稱。 

h_aliases – 空位元組-位址的預備名稱的指標。 

h_addrtype –位址型別; 通常是af_inet。  

h_length – 位址的位元長度。 

h_addr_list – 零位元組-主機網路位址指標。網路位元組順序。 

h_addr - ---------h_addr_list中的第一位址。 

,inet_ntoa(*((struct in_addr *)h->h_addr))); 將網路位址轉換字串

3.servent ,linux相關檔案 /etc/services,網路位元組序

struct servent

;應用服務名稱,埠,協議

tcp/ip 

反覆型:一次只能處理乙個客戶,並髮型:建立新程序,可同時處理多個

網路程式設計套接字

建立 函式原型 int socket int domain int type int protocol 引數說明 domain 協議域,又稱協議族 family 常用的協議族有af inet af inet6 af local 或稱af unix,unix域socket af route等。協議族決...

網路程式設計套接字

本節重點 本節重點需要掌握的是 基本概念 1.認識ip位址 同樣的問題,整個西天取經過程中,直到ip位址 從長安到西天 只知道這個不能完成取經 需要直到從長安的誰那得到的資訊到西天的誰那拿經 唐太宗 如來佛 有了ip位址 長安 西天 和埠號 唐太宗 如來佛 才能完成取經。引出了下面的埠號的概念。2....

網路套接字程式設計

目錄 1.基本概念 1.1 ip位址 1.2 port埠號 1.3 五元組 1.4 位元組序 2.套接字程式設計 2.1 概念 2.2 基於udp協議實現網路通訊 2.2.1 客戶端 2.3 基於tcp協議實現網路通訊 ipv6 16個位元組 由於不向下相容ipv4,因此不被廣泛使用。資料型別 無符...