java - 如何在没有服务器的情况下从一台设备向另一台设备发送信号或消息

标签 java android mobile

抱歉,我不知道如何正确表达。

基本上,我正在尝试开发一个应用程序,该应用程序会将信号发送到具有相同应用程序的另一台设备。

我希望它能够通过用户 ID 或代码之类的方式进行连接。

连接并记录信号(按钮按下的组合)后,我希望它将该信号发送到安装了相同应用程序的手机,我希望该手机执行操作。 所以应该是: 1)记录按钮按下 2)点击发送按钮后,发送信号(组合按键) 3) 具有相同应用程序的另一部手机收到代码并做出应有的 react 。

有没有专门为此购买服务器就可以做到这一点的方法? 对于“菜鸟”的问题,我们深表歉意,感谢您的阅读。

最佳答案

您需要服务器和客户端进行通信,没有服务器就无法响应客户端请求,而且客户端需要知道他的服务器地址,所以如果每个客户端都必须知道服务器地址,这是一个很好的做法让一台服务器知道安装了您的应用程序的所有设备并且所有客户端都知道该服务器的地址,另一个不推荐的选项是您的应用程序将充当服务器和客户端,如果您只有两个设备就可以,但如果你有更多,他们怎么能知道要寻址到哪个服务器?

关于java - 如何在没有服务器的情况下从一台设备向另一台设备发送信号或消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43949548/

相关文章:

java - 将许多 'if else' 语句转换为更简洁的方法

java - 不幸的是,<project name> 已停止

android - 如果记录不存在于 LiveData 和 Room 会怎样?

安卓开发 : What type of tool is this?

c++ - 文件唯一标识和监控文件系统变化

java - Mockito 相当于 EasyMock 的 MockBuilder

java - 抛出异常以使堆栈跟踪不包含某些类类型

java - F 点与 X 成 90 度

java - 构建 Android 启动器

javascript - Magento 响应主题 : Menu not showing up between 980 and 740 widths