2013-03-31 3 views
-1

초보 Android 개발자입니다. 안드로이드 장치에서 WiFi로 동영상, 음악, 그림을 PC로 스트리밍 할 수있는 앱을 만들고 싶습니다. 그렇다면 어떻게하면 같은 WiFi 네트워크에있는 PC와 안드로이드를 연결할 수 있을까요? , 내가 버퍼링없이 비디오 스트리밍을 위해 무엇을합니까?어떻게 동일한 wifi 네트워크에서 PC에 안드로이드 전화를 연결하려면?

+0

AirDroid 조사와 주변의 연구. 그게 도움이 될거야. – Kgrover

+2

인터넷 검색으로 쉽게 알아낼 수있는 여러 가지 방법이 있습니다. 당신이 그런 일반적인 일을 요구한다는 사실은 당신이 그것에 노력을 기울이지 않았다는 것을 나에게 암시합니다. 그리고 이것은 실제로 질문이 아닙니다. 그것은 당신을 위해 일하는 것에 대한 요구입니다. – Shade

+0

나는 연결을위한 어떤 프로그래밍도 얻지 않는다, 나는 그것을 찾았지만, 내가 초급자가되도록 코드를 얻지 못한다. 나는 그것을 스스로 만들 수 없다 .. – user2230241

답변

1

이 코드는 모바일을 PC에 연결하는 코드를 작성하는 방법을 보여줍니다. 다음 코드를 시도해보십시오.

/** Called when the activity is first created. */ 
@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 
    initControls(); 


    String sentence = "TCP Test #1n"; 
    String modifiedSentence; 

    try { 

     Socket clientSocket = new Socket("192.168.18.116", 8080); 
     DataOutputStream outToServer = new DataOutputStream(clientSocket.getOutputStream()); 
     BufferedReader inFromServer = new BufferedReader(new 
     InputStreamReader(clientSocket.getInputStream())); 
     printScr("TCP Connected."); 

     outToServer.writeBytes(sentence + 'n'); 
     modifiedSentence = inFromServer.readLine(); 
     printScr(modifiedSentence); 
     printScr("TCP Success !!!"); 

     clientSocket.close(); 

    } catch (Exception e) { 
     printScr("TCP Error: " + e.toString()); 
    } 
} 
private void initControls() 
{ 
     txtSendStatus = (TextView)findViewById(R.id.txtSendStatus); 
} 

public static void printScr(String message) 
{ 
     txtSendStatus.append("n" + message); 
} 

신용 : gsmaker