簡述: 我們知道1字節(jié)占8bit; 0000000 ~ 11111111 以char形式表示就是 -128 ~ 127; 至于為什么回頭再補充!...
base64編解碼 工作中經常會用到base64編解碼, 有些開源庫中也有實現(xiàn), 但是如果再去看他們的怎么用有時候也是有點費勁的, 還有就是需要...
偽代碼實現(xiàn): typedef struct infoint fd; struct sockaddr_in addr;{}Info;int mai...
TCP通信時狀態(tài)轉換 如上圖所示, 圖一和圖二相互對應, 其中圖一主要是紅實線和綠虛線部分, 其他為極端情況, 分析如下: 三次握手 由clie...
服務器務必要對應多個客戶端, 但是accept是一個阻塞函數(shù), 所以根據(jù)需求, 主進程可以負責accept, 然后子進程對接受請求的文件描述符進...
UDP - 面向無連接, 不安全的傳輸層協(xié)議.API: 服務端代碼 客戶端代碼:
簡述: TCP是面向連接的安全的傳輸, 不會丟失數(shù)據(jù)(只是丟失之后會重新發(fā)送), TCP連接需要三次握手.TCP通信數(shù)據(jù)段如圖: 三次握手, 通...
socket編程 網(wǎng)絡通信, 首先那些七層模型等概念, 直接百度或谷歌查詢, 小的不才, 不如別人總結的. 不過那些還是不好理解, 這里只是個人...
一. 網(wǎng)絡應用程序設計模式C/S - client/server 協(xié)議靈活, 可緩存數(shù)據(jù), 但是開發(fā)量大B/S - browser/serv...