《Apache源代碼全景分析:網(wǎng)絡(luò)地址處理》文章已經(jīng)歸檔,站長(zhǎng)之家不再展示相關(guān)內(nèi)容,下文是站長(zhǎng)之家的自動(dòng)化寫作機(jī)器人,通過(guò)算法提取的文章重點(diǎn)內(nèi)容。這只AI還很年輕,歡迎聯(lián)系我們幫它成長(zhǎng):
套接字地址在了解APR中對(duì)IP地址的封裝之前,我們首先看一下通常情況下對(duì)IP地址的使用情況。下面的代碼掩飾了簡(jiǎn)單的服務(wù)器端套接字的地址初始化過(guò)程:structsockaddr_inserver_addr;/*本機(jī)地址信息*/server_addr.sin_family=AF_INET;server_addr.sin_port=htons(SERVPORT);server_addr.sin_addr.s_addr=INADDR_ANY;bzero(&(server_addr.sin_zero),8);……bind(sockfd,(structsockaddr*)&my_addr,sizeof(structsockaddr));accept(sockfd,(structsockaddr*)&remote_addr,&sin_size);SocketAPI中提供了三種類型的地址:sockaddr,sockaddr_in和sockaddr_un。sockaddr是通用的套接字結(jié)構(gòu),sockaddr_in為Internet協(xié)議族的地址描述結(jié)構(gòu),sockaddr_un則是Unix協(xié)議組的地址描述結(jié)構(gòu)。sockaddr_in結(jié)構(gòu)中的sa_family決定是sockaddr_in還是sockaddr_un。如果直接使用...
......
本文由站長(zhǎng)之家用戶“互聯(lián)網(wǎng)”投稿,本平臺(tái)僅提供信息索引服務(wù)。由于內(nèi)容發(fā)布時(shí)間超過(guò)平臺(tái)更新維護(hù)時(shí)間,為了保證文章信息的及時(shí)性,內(nèi)容觀點(diǎn)的準(zhǔn)確性,平臺(tái)將不提供完整的內(nèi)容展現(xiàn),本頁(yè)面內(nèi)容僅為平臺(tái)搜索索引使用。需閱讀完整內(nèi)容的用戶,請(qǐng)聯(lián)系作者獲取原文。
(舉報(bào))