我想管理两个应用程序之间的连接,他们将在不同的手机上运行。目的并不重要,假设这只是一次聊天。
如何在应用程序之间创建此连接?我知道如何在pc java程序中使用socket和serverSocket类来实现,但我猜这里有所不同,因为当他在网络之间移动时,手机可能会更改他的ip地址。
那么你会怎么做呢?如何在两个应用程序/电话之间创建连接
发布于 2013-02-08 11:02:33
考虑到你在评论中描述的场景,使用推送通知,即Google Cloud Messaging (GCM)可能就足够了。
因此,当program B想要从program A更新时,它会要求服务器向program A推送一个通知(通过GCM)。请注意,program A将不会每x次连接到服务器以检查更新。
另一种开箱即用的解决方案是,如果通信不是那么频繁并且消息很短,则使用SMS。这里我指的是将由你的应用程序直接处理的短信(假设它有特定的关注词),而不会进入收件箱,即手机上没有短信通知
发布于 2013-02-08 10:44:09
发布于 2013-02-08 11:14:00
看看Android的蓝牙聊天应用示例,它会让你对如何实现它有一个想法。
https://stackoverflow.com/questions/14764780
复制相似问题