2014-02-07 72 views
0

我想通過wifi將連續字符串形式的數據從Visual C++程序發送到Android應用程序。我試圖做一個連續發送數據的tcp服務器。我應該使用什麼樣的C++庫,這將很容易使用,並且不需要android端的一些庫來解碼等等。我已經編寫了接收字符串的Android客戶端部分(我使用現有的服務器應用程序來測試它)。這裏是Android代碼的相關部分 -在visual C++中通過TCP發送字符串數據

class ServerThread implements Runnable { 
    @Override 
    public void run() { 
     Socket s = null; 

     try { 
      Log.d("TAG", "connecting to server");    
      s = new Socket("192.168.56.1", 1337); 
      BufferedReader input = new BufferedReader(new InputStreamReader(s.getInputStream())); 
      while(true){ 
       String line = input.readLine();} 
+0

那豈不是更容易實現在Java服務器上的一部分嗎?由於您已經在java中使用了android,所以您可以兩種方式重用代碼。 –

+0

我在我的C++代碼中使用opencv,所以它必須是C++。 – abhishek

回答