Java 是否可以使用套接字在两台android设备之间进行开放式聊天?

Java 是否可以使用套接字在两台android设备之间进行开放式聊天?,java,android,sockets,Java,Android,Sockets,我在尝试使用套接字(服务器-客户端)在两个android设备之间开发开放式聊天时遇到了一个问题。 我有客户端套接字和服务器套接字的代码,工作正常,我可以在设备之间更改消息,但我必须始终刷新连接才能看到消息 例如:如果我从服务器向客户端发送消息,则在客户端,我必须刷新(重新建立连接)以获取我发送的消息。 将消息从客户端发送到服务器时也是如此。 它工作正常,但是,只有当我刷新连接,并且我想自动完成时 我的大问题是:有一种方法可以让客户端和服务器持续地相互监听吗???这意味着,如果我从服务器向客户端发

我在尝试使用套接字(服务器-客户端)在两个android设备之间开发开放式聊天时遇到了一个问题。 我有客户端套接字和服务器套接字的代码,工作正常,我可以在设备之间更改消息,但我必须始终刷新连接才能看到消息

例如:如果我从服务器向客户端发送消息,则在客户端,我必须刷新(重新建立连接)以获取我发送的消息。 将消息从客户端发送到服务器时也是如此。 它工作正常,但是,只有当我刷新连接,并且我想自动完成时


我的大问题是:有一种方法可以让客户端和服务器持续地相互监听吗???这意味着,如果我从服务器向客户端发送一条消息,客户端将接收到该消息,而无需重新建立连接(刷新)。

在Eclipse中,我看到了Android 4.2的蓝牙聊天示例应用程序。*您可以通过蓝牙使用示例代码和您的需求进行时间刷新