我正在编写一个与蓝牙相关的应用程序,并且我正在使用一个名为 BlueCove 的 API(如果您熟悉的话)。
我设法从客户端向服务器发送一些文本,但是我不熟悉从服务器向客户端发送信息的 API,因此我无法将任何信息发送回客户端。我想知道该怎么做。
有人可以指点我一下吗?我对API真的很陌生。谢谢
最佳答案
事实证明这是一件非常简单的事情。蓝牙提供了不同的设备间通信方式,其中之一是使用 DataStream。在服务器端和客户端上设置以下内容,它们将能够相互通信:
StreamConnection conn = (StreamConnection)Connector.open(url);
DataOutputStream output= new DataOutputStream(conn.openOutputStream());
DataInputStream input = new DataInputStream(conn.openInputStream());
无论一端放入 DataOutputStream 中的内容是什么,它都会在连接另一端的 DataInputStream 中输出,无论它是服务器还是客户端。 DataInputStream和 DataOutputSream的 API 可在链接中找到。
关于Java BlueCove - 从服务器向客户端发送信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19074309/