天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

Select模式下級(jí)聯(lián)文件傳輸服務(wù)器的實(shí)現(xiàn)

發(fā)布時(shí)間:2021-08-02 20:04
  Select是Windows操作系統(tǒng)提供的一個(gè)API函數(shù),它具備強(qiáng)大的網(wǎng)絡(luò)探測(cè)能力且使用方便。眾所周知,在阻塞模式下網(wǎng)絡(luò)通訊可能造成進(jìn)程掛起,較為可靠的方法是采用非阻塞模式,但Windows底層所提供的socket函數(shù)在非阻塞方式下返回值可信度很低,如果通過(guò)Select模式結(jié)合超時(shí)處理來(lái)獲取返回狀態(tài),會(huì)大大提升程序返回值的可信度。本文采用java語(yǔ)言來(lái)實(shí)現(xiàn)一個(gè)基于TCP/UDP協(xié)議的級(jí)聯(lián)文件傳輸服務(wù)器,其中利用Select模式對(duì)端口的可讀寫性進(jìn)行探測(cè)。通過(guò)實(shí)際測(cè)試,在有效地防止進(jìn)程掛起的同時(shí)能準(zhǔn)確獲取返回值,從而正確判斷端口狀態(tài),從側(cè)面增強(qiáng)系統(tǒng)的健壯性與可維護(hù)性。 

【文章來(lái)源】:數(shù)字技術(shù)與應(yīng)用. 2020,38(09)

【文章頁(yè)數(shù)】:3 頁(yè)

【部分圖文】:

Select模式下級(jí)聯(lián)文件傳輸服務(wù)器的實(shí)現(xiàn)


級(jí)聯(lián)服務(wù)器部署

流程圖,文件,流程圖,服務(wù)器


客戶端請(qǐng)求發(fā)出到服務(wù)器上,服務(wù)器將查找本地共享目錄中是否有該文件。沒(méi)有則將查找請(qǐng)求發(fā)送到自己的下一服務(wù)器。如果有該文件則發(fā)送文件到客戶端。對(duì)于非第一服務(wù)器,如果有該文件將會(huì)把結(jié)果發(fā)送到上服務(wù)器的TEMP端口,而TEMP端口繼續(xù)轉(zhuǎn)發(fā)直到客戶端。而當(dāng)查找請(qǐng)求到最后服務(wù)器時(shí),還沒(méi)有該文件,將返回字符串“wrong!”到上一服務(wù)器的TEMP端口,直到服務(wù)器,服務(wù)器會(huì)給出找不到該文件的提示。圖3 部分關(guān)鍵代碼實(shí)現(xiàn)

流程圖,代碼,端線,和服


部分關(guān)鍵代碼實(shí)現(xiàn)


本文編號(hào):3318188

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/3318188.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶fb7f6***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com