0

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

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

谁能指出我?我真的不熟悉API。谢谢

4

1 回答 1

2

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

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

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

于 2013-11-12T19:41:44.387 回答