Java BlueCove - 从服务器向客户端发送信息

时间:2013-09-29 04:11:06

标签: java android bluetooth

我正在编写一个与蓝牙相关的应用程序,如果您熟悉它,我正在使用名为BlueCove的API。

我设法将一些文本从客户端发送到服务器,但是我不熟悉从服务器向客户端发送信息的API,所以我无法将任何信息发送回客户端。我想知道该怎么做。

有人能指点我吗?我真的不熟悉API。感谢

1 个答案:

答案 0 :(得分:2)

原来是一件非常简单的事情。蓝牙提供了不同的设备间通信方式,其中一种方法是使用DataStream。在服务器端和客户端设置以下内容,他们将能够相互通信:

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

无论在DataOutputStream的一端放置什么,它都会出现在连接另一端的DataInputStream中,无论它是否是服务器/客户端。可以在链接中找到DataInputStreamDataOutputSream的API。