2013-09-29 175 views
0

我正在寫一個藍牙相關的應用程序,如果您熟悉的話,我正在使用一個名爲BlueCove的API。Java BlueCove - 從服務器發送信息到客戶端

我設法從客戶端發送一些文本到服務器,但是我不熟悉從服務器發送信息到客戶端的API,所以我不能發送任何信息回到客戶端。我想知道如何做到這一點。

任何人都可以指向我嗎?我真的不熟悉API。謝謝

回答

0

原來是一件非常簡單的事情。藍牙提供不同的設備間通信方式,其中一個使用DataStream。設置在服務器和客戶端之後,他們就可以互相交談:

StreamConnection conn = (StreamConnection)Connector.open(url); 
DataOutputStream output= new DataOutputStream(conn.openOutputStream()); 
DataInputStream input = new DataInputStream(conn.openInputStream()); 

無論放在DataOutputStream類的一端,它會在DataInputStream所出來的另一面的連接,而不管它是否是服務器/客戶端。 DataInputStreamDataOutputSream的API可在鏈接中找到。

相關問題