-
NIO核心類
查看全部 -
NIO編程實現(xiàn)步驟3
查看全部 -
NIO編程實現(xiàn)步驟2
查看全部 -
NIO編程實現(xiàn)步驟1
查看全部 -
Selector使用
查看全部 -
最重要的應(yīng)該就是代碼片段3: 在這一步對就緒事件進行監(jiān)聽,如果一直不通過,就一直阻塞等待,直到有就緒事件發(fā)生,并注冊通過檢測有效,方才放行
查看全部 -
第一步:注冊連接并提供服務(wù):Selector 中初始化注冊并建立連接事件,提供給Client建立連接的服務(wù);client通過Selector連接與AcceptorHandler 發(fā)送創(chuàng)建客戶端的連接,并又AcceptorHandler方法返回響應(yīng)結(jié)果;同時該AcceptorHandler方法向Selector中注冊可讀事件(Client連接客戶端成功后)
第二步:提供服務(wù):client 發(fā)送請求,Selector中對注冊狀態(tài)及客戶端可讀性驗證,正常情況下,已通過第一步,所以直接連接到處理器進行讀寫操作,根據(jù)需求執(zhí)行業(yè)務(wù)邏輯,并響應(yīng)給客戶;
第三步:客戶端連接可讀,在向client響應(yīng)客戶端請求后,注冊連接可讀事件到Selector 中,所注冊的是具體執(zhí)行業(yè)務(wù)的Handler
查看全部 -
NIO模型查看全部
-
NIO網(wǎng)絡(luò)編程實戰(zhàn)7個步驟
查看全部 -
NIO網(wǎng)絡(luò)編程詳解
查看全部 -
NIO網(wǎng)絡(luò)編程模型
查看全部 -
NIO網(wǎng)絡(luò)編程缺陷
查看全部 -
SelectionKey 選擇鍵
四種就緒狀態(tài)常量:連接就緒、接受就緒、讀就緒、寫就緒
查看全部 -
channel使用
查看全部 -
socket代碼回顧
查看全部
舉報