freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

服務(wù)器軟件設(shè)計(jì)的算法和問(wèn)題(編輯修改稿)

2025-02-08 13:34 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 傳入連接請(qǐng)求,來(lái)自客戶(hù),都向這個(gè)服務(wù)器請(qǐng)求一個(gè)連接 2. 接收連接并使用這些連接 3. 調(diào)用 accept:獲得下一個(gè)傳入連接請(qǐng)求 ① 返回新的連接的套接字的描述符 ② 服務(wù)器接收連接,使用 read獲得來(lái)自客戶(hù)的應(yīng)用協(xié)議,使用 write發(fā)回應(yīng)答。 ③ 服務(wù)器結(jié)束連接,使用 close釋放套接字 無(wú)連接循環(huán)服務(wù)器的算法 1. 循環(huán)服務(wù)器的設(shè)計(jì),編程,排錯(cuò),修改很容易。往往使用無(wú)連接的協(xié)議。 2. 循環(huán)服務(wù)器對(duì)于小的處理時(shí)間的服務(wù)工作很好。 3. 無(wú)連接服務(wù)器算法如下: ① 創(chuàng)建套接字并將其綁定到所提供服務(wù)的熟知端口上; ② 重復(fù)讀取來(lái)自客戶(hù)的請(qǐng)求,構(gòu)造響應(yīng),按照應(yīng)用協(xié)議向客戶(hù)發(fā)回響應(yīng)。 無(wú)連接的服務(wù)器中構(gòu)造應(yīng)答 1. connect函數(shù)限制了套接字的使用 2. 無(wú)連接服務(wù)器使用 sendto:指明了發(fā)送的數(shù)據(jù)報(bào)和它將去的地址 retcode = sendto(s, msg, len, flags, toaddr, toaddrlen)。 3. 服務(wù)器從收到的請(qǐng)求中的源地址獲得應(yīng)答的地址。調(diào)用 recvfrom得到數(shù)據(jù)和對(duì)方的地址 retcode = recvfrom(s, buf, len, flags, from, fromlen)。 并發(fā)服務(wù)器的算法 1. 給多個(gè)客戶(hù)提供快速響應(yīng)時(shí)間需要使用并發(fā)服務(wù)器 ① 構(gòu)造要求有相當(dāng)?shù)?I/O時(shí)間的響應(yīng) 可以部分重疊地使用處理器和外設(shè) ② 各個(gè)請(qǐng)求所要求的處理時(shí)間變化很大 時(shí)間分片允許單個(gè)處理處理那些只要求少量處理的請(qǐng)求盡快完成 ③ 服務(wù)器運(yùn)行在具有多個(gè)處理器的計(jì)算機(jī)上 不同的處理器處理不同的請(qǐng)求 2. 并發(fā)服務(wù)器通過(guò)使處理和 I/O部分重疊來(lái)達(dá)到高性能。 主線(xiàn)程和從線(xiàn)程 盡管可以使用一個(gè)單線(xiàn)程實(shí)現(xiàn)并發(fā)服務(wù)器,但是大多數(shù)使用多線(xiàn)程: ① 主線(xiàn)程最先開(kāi)始執(zhí)行在熟知的端口上打開(kāi)一個(gè)套接字,等待一個(gè)請(qǐng)求,并為每個(gè)請(qǐng)求創(chuàng)建一個(gè)從線(xiàn)程(可能在一個(gè)新進(jìn)程中) ② 主線(xiàn)程不與客戶(hù)直接通信,每個(gè)從線(xiàn)程處理一個(gè)客戶(hù)的通信。 ③ 從線(xiàn)程構(gòu)成響應(yīng)并發(fā)送給客戶(hù)后,這個(gè)從線(xiàn)程便退出 并發(fā)的無(wú)連接的服務(wù)器的算法 1. 最簡(jiǎn)單的算法: ① 主 1 、 創(chuàng)建套接字并將其綁定到所提供
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1