2014-03-25 3 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(); 
       } 

포트 서버입니다 = 클라이언트

답변

0

당신은하지 않습니다에 대한 서버에서 포트를 얼마나 3333 . 어떤 포트 번호를 사용할지 결정하고 서버와 클라이언트 모두에서 하드웨어를 사용합니다. 그렇지 않으면 무한 재귀 문제가 발생합니다. 포트를 보내려면 어떤 포트를 사용해야합니까?

관련 문제