千鋒逆戰班第33天

2021-10-04 02:46:51 字數 1008 閱讀 6168

1.tcp和udp都是傳輸層協議,tcp___有鏈結___(有連線i無連線)的協議,udp____無連線____(有連線| 無連線)的協議。

這兩種協議中,___tcp____協議更安全,而且___udp__協議傳輸效率更高。

2.有以下**:abc

socket s = new socket("192.168.0.100」,9000);

以下說法正確的是:

a.這句**建立了乙個socket物件的同時,建立了乙個192.168.0.100位址上9000埠的tcp連線

b.這句**有可能產生異常

c.建立的socket物件,對其呼叫getport方法,返回值為9000

d.建立的socket物件,對其呼叫getlocalport方法,返回值為9000

e.關閉網路連線時,應當先分別關閉輸入輸出流,再關閉socket物件本身

3.有以下** serversocket ss = new serversocket(9000);

以下說法正確的是:ab

a,這句**建立了乙個serversocket物件的同時,把該物件繫結到本機上的9000埠。

b,對ss呼叫getlocalport方法,返回值為9000。

c.對ss呼叫getlnputstream和getoutputstream方法可以獲得輸入輸出流,並與客戶端通訊

4.填空

建立乙個tcp客戶端,有以下幾步:

1)建立乙個socket物件

2)呼叫getinputstream方法和getoutputstream方法獲得輸入輸出流

3)利用輸入輸出流,讀寫資料

4)關閉socket

建立乙個多執行緒的tcp伺服器,有以下幾步:

1)建立serversocket物件

2)呼叫該物件的accept方法,以獲取客戶端的連線。該方法返回乙個socket物件。

3)利用返回的物件,建立乙個新執行緒

4)在新執行緒中完成讀寫操作

5)在新執行緒中呼叫socket物件的close方法

千鋒逆戰班,第29天

在千鋒 逆戰 學習第29天 改變世界的第一件事就是改變自己,改變自己的最好時機就是現在 i.mythread1沒有繼承thread類所以其中沒有sleep方法應該改為 public void run catch interruptedexception e system.out.println he...

千鋒逆戰班第41天

1 查詢所有使用者的訂單 select o.userid username,oid,totalprice from user as u inner join orders as o on u.userid o.userid 2 查詢使用者id為 1 的所有訂單詳情 select o.userid u...

千鋒逆戰班,陳強 在千鋒「逆戰」學習第 22天

string字串的常用方法 1.tostring 返回物件本身 2.substring 陣列的下標 返回乙個新的字串,它是此字串的乙個子字串。從括號定義的下標開始 3.touppercase 將字串中的字母全部變成大寫 4.tolawercase 將字串中的字母全部變成小寫 5.trim 去掉字串前...