我正在编写一个与蓝牙相关的应用程序,如果您熟悉它,我正在使用名为BlueCove的API。
我设法将一些文本从客户端发送到服务器,但是我不熟悉从服务器向客户端发送信息的API,所以我无法将任何信息发送回客户端。我想知道该怎么做。
有人能指点我吗?我真的不熟悉API。感谢
答案 0 :(得分:2)
原来是一件非常简单的事情。蓝牙提供了不同的设备间通信方式,其中一种方法是使用DataStream
。在服务器端和客户端设置以下内容,他们将能够相互通信:
StreamConnection conn = (StreamConnection)Connector.open(url);
DataOutputStream output= new DataOutputStream(conn.openOutputStream());
DataInputStream input = new DataInputStream(conn.openInputStream());
无论在DataOutputStream的一端放置什么,它都会出现在连接另一端的DataInputStream中,无论它是否是服务器/客户端。可以在链接中找到DataInputStream和DataOutputSream的API。