單項選擇題ServerSocketChannel可能發(fā)生哪些事件()

A.:接收連接就緒事件
B.:連接就緒事件
C.:讀就緒事件
D.:寫就緒事件


您可能感興趣的試卷

你可能感興趣的試題

1.多項選擇題在服務(wù)器程序中,線程在哪些情況可能會進入阻塞狀態(tài)()

A.線程執(zhí)行Socket的getInputStream()方法獲得輸入流。
B.線程執(zhí)行Socket的getOutputStream()方法獲得輸出流。
C.線程執(zhí)行ServerSocket的accept()方法。
D.線程從Socket的輸入流讀入數(shù)據(jù)。
E.線程向Socket的輸出流寫一批數(shù)據(jù)。

2.單項選擇題如何判斷一個ServerSocket已經(jīng)與特定端口綁定,并且還沒有被關(guān)閉()

A.boolean isOpen=();
B.boolean isOpen=()&&!();
C.boolean isOpen=()&&();
D.boolean isOpen=!();

3.單項選擇題

對于以下程序代碼:
ServerSocket serverSocket=new ServerSocket(8000);
(true);
哪個說法是正確的()

A.以上代碼運行時出錯
B.以上代碼編譯時出錯
C.以上代碼盡管編譯和運行不會出錯,但對SO_REUSEADDR選項的設(shè)置無效
D.以上說法都不正確

4.多項選擇題關(guān)于ServerSocket構(gòu)造方法的backlog參數(shù),以下哪些說法是正確的()

A.backlog參數(shù)用來顯式設(shè)置操作系統(tǒng)中的連接請求隊列的長度。
B.如果沒有設(shè)置backlog參數(shù),那么連接請求隊列的長度由操作系統(tǒng)決定。
C.當(dāng)服務(wù)器端的連接請求隊列已滿,客戶端就無法建立與服務(wù)器的連接。
D.如果backlog參數(shù)的值大于操作系統(tǒng)限定的隊列的最大長度,那么backlog參數(shù)被忽略。
E.連接請求隊列直接由ServerSocket創(chuàng)建并管理。
F.ServerSocket的accept()方法從連接請求隊列中取出連接請求。

5.單項選擇題客戶程序希望底層網(wǎng)絡(luò)的IP層提供高可靠性和最小延遲傳輸服務(wù),客戶程序中應(yīng)該如何提出這一請求()

A.調(diào)用Socket的setPerformancePreferences()方法。
B.設(shè)置Socket的SO_SERVICE選項。
C.調(diào)用Socket的setTrafficClass()方法。
D.客戶程序無法提出這種請求,必須直接配置底層網(wǎng)絡(luò)。