2012-01-12 144 views
0

我在將消息從android發送到PC時遇到問題。當我退出Android或關閉套接字應用程序時發送消息。我可以發送消息從PC到Android沒有問題。我應該總是關閉連接,然後重新連接?Android藍牙發送文字

public boolean sendData(String msg) { 
    if (socket != null) { 
     try { 
      socket.getOutputStream().write(msg.getBytes()); 
      socket.getOutputStream().flush(); 
      //socket.getOutputStream().close(); 
      //socket.close(); 
      return true; 
     } catch (IOException e) { 
      socket = null; 
      return false; 
     } 
    } else { 
     return false; 
    } 
} 

回答

0

問題解決了。這是PC應用程序的問題。應用程序正在等待新行(\ r \ n)。

+0

你能在這裏發表android和pc代碼嗎?我試圖做同樣的事情,但我不太瞭解。太多了 – kinghomer 2012-05-04 09:05:02