1. 程式人生 > >Android中基於Socket的網絡通信

Android中基於Socket的網絡通信

ram pre 請求 android 鏈接 ted block param gen

Socket鏈接的建立過程:

1.服務器監聽

2.客戶端發出請求

3.建立鏈接

4.通信

Socketl特點:

1.Socket基於TCP鏈接,數據傳輸有保障

2.Socket適用於建立長時間鏈接

3.Socket編程通常應用於即時通訊

 1 public class MyServerSocket {
 2 
 3     /**
 4      * @param args
 5      */
 6     public static void main(String[] args) {
 7         // TODO Auto-generated method stub
 8         //
1-65535 9 try { 10 ServerSocket serverSocket = new ServerSocket(12345); 11 // 阻塞當前進程 12 Socket socket = serverSocket.accept(); 13 // 建立鏈接 14 JOptionPane.showMessageDialog(null, "有客戶端鏈接到本機12345端口"); 15 } catch (IOException e) {
16 // TODO Auto-generated catch block 17 e.printStackTrace(); 18 } 19 } 20 21 }

技術分享

Android中基於Socket的網絡通信