公眾號(hào):暢游碼海 更多高質(zhì)量原創(chuàng)文章都在里面~ 主機(jī)字節(jié)序和網(wǎng)絡(luò)字節(jié)序: 在32位機(jī)器上,累加器一次能裝載4個(gè)字節(jié),這四個(gè)字節(jié)在內(nèi)存中排列順序...
投稿
公眾號(hào):暢游碼海 更多高質(zhì)量原創(chuàng)文章都在里面~ 主機(jī)字節(jié)序和網(wǎng)絡(luò)字節(jié)序: 在32位機(jī)器上,累加器一次能裝載4個(gè)字節(jié),這四個(gè)字節(jié)在內(nèi)存中排列順序...
HTTP 三次握手, HTTP 四次揮手 SSL 四次握手 1.客戶(hù)端請(qǐng)求建立SSL鏈接,并向服務(wù)端發(fā)送一個(gè)隨機(jī)數(shù)(client random)...
最近在學(xué)習(xí)關(guān)于 Linux 下的網(wǎng)絡(luò)編程相關(guān)的知識(shí),以前對(duì)這方面沒(méi)有什么了解。跟著教程寫(xiě)完了代碼,然后使用 gcc 進(jìn)行代碼編譯,然后編譯報(bào)錯(cuò)了...
描述符引用計(jì)數(shù),并發(fā)服務(wù)器中,父進(jìn)程關(guān)閉子進(jìn)程套接字只會(huì)使引用計(jì)數(shù)減一,未達(dá)到零不會(huì)引發(fā)TCP四次握手;父進(jìn)程必須調(diào)用close(connfd)...
1、多進(jìn)程模型的優(yōu)缺點(diǎn) (1)優(yōu)點(diǎn): 1)每個(gè)進(jìn)程互相獨(dú)立,不影響主程序的穩(wěn)定性,子進(jìn)程崩潰沒(méi)關(guān)系;2)通過(guò)增加CPU,就可以容易擴(kuò)充性能;3)...
select的優(yōu)缺點(diǎn): 優(yōu)點(diǎn): (1)select的可移植性好,在某些unix下不支持poll。(2)select對(duì)超時(shí)值提供了很好的精度,精確...
Linux系統(tǒng)的一大特點(diǎn)是它的網(wǎng)絡(luò)編程能力十分強(qiáng)大, 學(xué)習(xí)它, 讓我們真正體會(huì)網(wǎng)絡(luò)的魅力! 一. 客戶(hù)機(jī)/服務(wù)器模型 網(wǎng)絡(luò)應(yīng)用程序一般是以c/s...
正則表達(dá)式Regex(regular expression)是一種強(qiáng)大的描述字符序列的工具。在許多語(yǔ)言中都存在著正則表達(dá)式,C++11中也將正則...
socket編程并發(fā)處理的問(wèn)題中,select和epoll函數(shù)的區(qū)別一直是面試中的重點(diǎn)。關(guān)于他倆的區(qū)別很多博客中已經(jīng)說(shuō)明了,我在這里總結(jié)一下。參...
套接字編程中的select函數(shù)是一個(gè)比較重要的概念,是epoll函數(shù)的早期版本,是實(shí)現(xiàn)I/O復(fù)用的關(guān)鍵方法。在對(duì)這個(gè)方法的了解過(guò)程中,走了一些彎...