一:客戶端Socket四個基本的步驟
1、:創建 客戶Socket
1、根據指定服務端的 IP 地址或端口號構造 Socket 類對象
2、若服務器端響應,則建立客戶端到服務器的通信線路
3、若連接失敗,會出現異常。
2、連接到 Socket 的輸入/出流:
1、使用 getInputStream()方法獲得輸入流,使用 getOutputStream()方法獲得輸出流,進行數據傳輸
3、一定的協議對 Socket 進行讀/寫操作
1、通過輸入流讀取服務器放入線路的信息(但不能讀取自己放入線路的信息),通過輸出流將信息寫入線程
4、關閉 Socket
斷開客戶端到服務器的連接,釋放線路
二:服務端ServerSocket
1、調用 ServerSocket(int port)
1、創建一個服務器端套接,並綁定到指定端口上
2、用於監聽客戶端的請求。
2、調用 accept()
1、監聽連接請求,如果客戶端請求連接,則接受連接,返回通信套接字對象
3、調用 該Socket類對象
1、getOutputStream() 和 getInputStream ():獲取輸出流和輸入流,開始網絡數據的發送和接收
4、關閉
1、ServerSocket和Socket對象:客戶端訪問結束,關閉通信
閱讀更多 夢豆PS設計分享 的文章