2014-03-25 110 views
0

我有一個應用程序客戶端在Android和桌面服務器 鍵盤服務器端口輸入,如何發送端口到Android客戶端。對不起,我來自越南,所以英語不好。如何將端口從桌面上的服務器發送到客戶端中的客戶端?

這是客戶端

try { 
        Socket client = new Socket("192.168.1.101", 1111); 
        DataOutputStream dos = new DataOutputStream(client.getOutputStream()); 
        dos.writeUTF(message); 
        dos.flush(); 
        dos.close(); 
        client.close();       
       } catch (UnknownHostException e) { 
        // TODO Auto-generated catch block 
        e.printStackTrace(); 
       } catch (IOException e) { 
        // TODO Auto-generated catch block 
        e.printStackTrace(); 
        } 

這是服務器

try { 
        ss = new ServerSocket(3333); 
        while(true){ 
         Socket client = ss.accept(); 
         DataInputStream dis = new DataInputStream(client.getInputStream()); 
         String request = dis.readUTF(); 

         dis.close(); 
         client.close(); 

        } 
       } catch (IOException | AWTException e) { 
        // TODO Auto-generated catch block 
        e.printStackTrace(); 
       } 

端口服務器= 3333 如何從服務器獲取端口,用於客戶端

回答

0

你不知道。您可以決定要使用哪個端口號並在服務器和客戶端中對其進行硬件配置。否則,你有一個無限遞歸問題:我用什麼端口發送端口?

相關問題