java socket建立連線的過程如下:socket
1、 首先呼叫Socket類的建構函式,以伺服器的指定的IP地址或指定的主機名和指定的埠號為引數,建立一個Socket流,在建立Socket流的過程中包含了向伺服器請求建立通訊連線的過程實現。
2、 建立了客戶端通訊Socket後。就可以使用Socket的方法getInputStream()和getOutputStream()來建立輸入/輸出流。這樣,使用Socket類後,網路輸入輸出也轉化為使用流物件的過程。
3、 使用輸入輸出流物件的相應方法讀寫位元組流資料,因為流連線著通訊所用的Socket,Socket又是和伺服器端建立連線的一個端點,因此資料將透過連線從伺服器得到或發向伺服器。這時我們就可以對位元組流資料按客戶端和伺服器之間的協議進行處理,完成雙方的通訊任務。
4、 待通訊任務完畢後,我們用流物件的close()方法來關閉用於網路通訊的輸入輸出流,在用Socket物件的close()方法來關閉Socket。
java socket建立連線的過程如下:socket
1、 首先呼叫Socket類的建構函式,以伺服器的指定的IP地址或指定的主機名和指定的埠號為引數,建立一個Socket流,在建立Socket流的過程中包含了向伺服器請求建立通訊連線的過程實現。
2、 建立了客戶端通訊Socket後。就可以使用Socket的方法getInputStream()和getOutputStream()來建立輸入/輸出流。這樣,使用Socket類後,網路輸入輸出也轉化為使用流物件的過程。
3、 使用輸入輸出流物件的相應方法讀寫位元組流資料,因為流連線著通訊所用的Socket,Socket又是和伺服器端建立連線的一個端點,因此資料將透過連線從伺服器得到或發向伺服器。這時我們就可以對位元組流資料按客戶端和伺服器之間的協議進行處理,完成雙方的通訊任務。
4、 待通訊任務完畢後,我們用流物件的close()方法來關閉用於網路通訊的輸入輸出流,在用Socket物件的close()方法來關閉Socket。