單項(xiàng)選擇題

當(dāng)客戶端執(zhí)行以下程序代碼時(shí):
Socket socket=newSocket("angel",80);
如果遠(yuǎn)程服務(wù)器angel不存在,會(huì)出現(xiàn)什么情況()

A.構(gòu)造方法拋出UnknownHostException異常。
B.客戶端一直等待連接,直到連接超時(shí),從而拋出SocketTimeoutException。
C.拋出BindException。
D.構(gòu)造方法返回一個(gè)Socket對(duì)象,但它不與任何服務(wù)器連接。


您可能感興趣的試卷

你可能感興趣的試題

1.單項(xiàng)選擇題從哪里可以找到描述TCP/IP協(xié)議的具體文檔()

A.JDK的JavaDoc文檔
B.NIC的官方網(wǎng)站
C.國(guó)際標(biāo)準(zhǔn)化組織(ISO)的官方網(wǎng)站
D.RFC的官方網(wǎng)站

2.多項(xiàng)選擇題在客戶/服務(wù)器通信模式中,客戶與服務(wù)器程序的主要任務(wù)是什么()

A.客戶程序在網(wǎng)絡(luò)上找到一條到達(dá)服務(wù)器的路由。
B.客戶程序發(fā)送請(qǐng)求,并接收服務(wù)器的響應(yīng)。
C.服務(wù)器程序接收并處理客戶請(qǐng)求,然后向客戶發(fā)送響應(yīng)結(jié)果。
D.如果客戶程序和服務(wù)器都會(huì)保證發(fā)送的數(shù)據(jù)不會(huì)在傳輸途中丟失。

4.多項(xiàng)選擇題

一個(gè)客戶進(jìn)程執(zhí)行以下代碼
Socket socket1=new Socket(host,port);
Socket socket2=new Socket(host,port);
以下哪些說法正確()

A.socket1與socket2占用不同的本地端口。
B.Socket構(gòu)造方法中的port參數(shù)指定占用的本地端口。
C.當(dāng)Socket構(gòu)造方法成功返回,就表明建立了與服務(wù)器的一個(gè)TCP連接。
D.執(zhí)行第二行程序代碼會(huì)拋出異常,因?yàn)橐粋€(gè)客戶進(jìn)程只能與服務(wù)器端建立一個(gè)TCP連接。

5.單項(xiàng)選擇題Java網(wǎng)絡(luò)程序位于TCP/IP參考模型的哪一層()

A.網(wǎng)絡(luò)層互聯(lián)層
B.應(yīng)用層
C.傳輸層網(wǎng)絡(luò)
D.主機(jī)-網(wǎng)絡(luò)層