1. 程式人生 > >20165337第九周學習總結

20165337第九周學習總結

域名 進程 inter tree malformed ESS href exc spec

學習筆記

URL類是java.net包中的一個重要的類,URL對象包含三部分信息:協議、地址和資源,使用URL創建對象的應用程序稱為客戶端程序。

構造方法:public URL(String protocol,String host,String file) throws MalformedURLException InetAddress或用public URL (String spec) throws MalformedURLException

URL 對象調用 InputStream openStream() 方法可以返回一個輸入流,該輸入流指向 URL 對象所包含的資源。通過該輸入流可以將服務器上的資源信息讀入到客戶端。

Internet上的主機有兩種方式表示地址:1.域名,例如 www.tsinghua.edu.cn 2.IP地址,例如: 202.108.35.210

可以使用InetAddress類的靜態方法getByName(Strings)將一個域名或IP地址傳遞給該方法的參數s

IP地址標識Internet上的計算機,端口號標識正在計算機上運行的進程(程序)。端口號被規定為一個16位的0~65535之間的整數。

源IP地址和目的IP地址以及源端口號和目的端口號的組合稱為套接字

套接字通信中:有兩個基本原則:
(1)服務器應當啟動一個專門的線程,在該線程中和客戶端的套接字建立連接。
(2)由於套接字的輸入流在讀取信息時可能發生阻塞,客戶端和服務器端都需要在一個單獨的線程中讀取信息。

腳本截圖

技術分享圖片

代碼上傳

技術分享圖片

20165337第九周學習總結