![240](https://upload.jianshu.io/users/upload_avatars/20909821/56bff7eb-4d46-4e50-a645-b1e145ed7f31.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
最近在看 haproxy 的源碼庄敛,使用了太多 goto 跳轉(zhuǎn)惫霸,實在讓人頭大泽疆。 當(dāng)一個代碼塊執(zhí)行完后會執(zhí)行哪里的代碼呢? 寫幾個例子來總結(jié)一下規(guī)律...
/sbin - Binaries needed for booting, low-level system repair, or mainten...
在地址框輸入并回車以后执虹,瀏覽器發(fā)送連接請求捕透。 我們在瀏覽器中輸入的大多是一個網(wǎng)站的域名,需要經(jīng)過DNS解析成IP地址才能發(fā)送頁面請求撑瞧。解析順序:...
epoll理解及應(yīng)用 相較于select函數(shù)的epoll函數(shù)的特點: epoll只在Linux平臺下提供支持棵譬,不具有兼容性。 無需每次傳遞監(jiān)視對...
分離I/O流 上一章中使用文件描述符的套接字沒有辦法半關(guān)閉预伺,即沒有辦法關(guān)閉自己的發(fā)送端订咸,而仍可接收對方的消息。因為讀寫兩個模式的FILE指針都是...
標(biāo)準(zhǔn)I/O函數(shù)的優(yōu)點 移植性好 + 利用緩沖提高性能酬诀。分別使用系統(tǒng)函數(shù)和標(biāo)準(zhǔn)I/O函數(shù)的例子對比(注意書中少了一個頭文件): 后者幾乎瞬間就完成...
多播 多播是基于UDP的脏嚷。多播數(shù)據(jù)包的格式與UDP數(shù)據(jù)包相同。多播組是D類IP地址(224.0.0.0~239.255.255.255)瞒御。多播需...
send & recv 函數(shù) 可選項含義sendrecv示例MSG_OOB傳輸一個字符的帶外數(shù)據(jù)**oob_recv.c和oob_send.cM...
理解select函數(shù)并實現(xiàn)服務(wù)器端 select函數(shù)調(diào)用過程: select函數(shù)調(diào)用完成后父叙,fd_set變量會發(fā)生變化,除發(fā)生變化的文件描述符對...