UNP讀書筆記一 Socket程式設計的簡單介紹

2021-09-13 20:33:58 字數 470 閱讀 6291

一 源**編譯

也是在網上找的源**編譯方法,也很簡單。

二 幾個重要的資料結構和函式

1 sockaddr和sockaddr_in結構

struct

sockaddr ;

struct

sockaddr_in ;

struct

in_addr ;

這兩個結構體大小一樣,名字也比較像。socket api最初設計的時候,想設計的盡可能的通用(在<2 htons htonl 函式

將主機位元組序轉化為網路位元組序。這是由於,不同主機可能使用不同的方式來儲存位元組,inel機器就是小尾端,需要轉化為一種統一的序列,方便在網路上傳輸處理,就是網路位元組序。

3 inet_addr 函式

將"192.168.1.100"這樣的字串轉化為ip位址,inet_addr返回結果已經是網路位元組序,不需要再轉化。

三 乙個簡單的客戶/伺服器程式

UNP讀書筆記一 Socket程式設計的簡單介紹

一 源 編譯 也是在網上找的源 編譯方法,也很簡單。二 幾個重要的資料結構和函式 1 sockaddr和sockaddr in結構 struct sockaddr struct sockaddr in struct in addr 這兩個結構體大小一樣,名字也比較像。socket api最初設計的時...

讀書筆記 socket函式

應用 程式呼叫socket函式來建立乙個能夠進行 網路通訊的 套接字。1 2 3 4 5 標頭檔案 include include 函式原型 intsocket intdomain,inttype,intprotocol 第乙個 引數指定應用 程式使用的 通訊協議的協議族,對於tcp ip協議族,該...

UNP讀書筆記第二章

unp讀書筆記第二章 傳輸層 tcp udp sctp 1.使用者資料報協議udp tcp是乙個位元組流服務,udp是無連線的,udp客戶和伺服器之間不存在任何長期的關係 2.傳輸控制協議tcp tcp是可靠地,傳送對端乙個資料時要求對端必須返回確認tcp提供流量控制 tcp的連線是全雙工的 3.六...