我正在编写一个与蓝牙相关的应用程序,如果你熟悉的话,我正在使用一个名为 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 可以在链接中找到。