Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/223.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以在没有服务器的情况下连接2个android应用程序吗_Android_Sockets_Server - Fatal编程技术网

我可以在没有服务器的情况下连接2个android应用程序吗

我可以在没有服务器的情况下连接2个android应用程序吗,android,sockets,server,Android,Sockets,Server,我正在尝试开发两个android应用程序,可以在没有服务器的情况下交换数据。所以请建议我怎么做。提前感谢有多种方式: 发送意图,通过意图过滤器接收 使用本地套接字 将数据存储在SD卡上(仅当您已经需要其他功能的权限时才建议使用) 如果只有一些小的、偶尔的信息可以交流,我可能会出于这个目的。 意图在更高的抽象级别上工作,并执行诸如启动目标活动之类的操作。 如果您使用的是套接字,那么您可能需要实现更多的配置和错误处理。如果您指的是通过套接字连接,那么您可以查看。或者, 您可以使用“无服务器”平台

我正在尝试开发两个android应用程序,可以在没有服务器的情况下交换数据。所以请建议我怎么做。提前感谢

有多种方式:

  • 发送意图,通过意图过滤器接收

  • 使用本地套接字

  • 将数据存储在SD卡上(仅当您已经需要其他功能的权限时才建议使用)

如果只有一些小的、偶尔的信息可以交流,我可能会出于这个目的。 意图在更高的抽象级别上工作,并执行诸如启动目标活动之类的操作。
如果您使用的是套接字,那么您可能需要实现更多的配置和错误处理。

如果您指的是通过套接字连接,那么您可以查看。或者,
您可以使用“无服务器”平台,如或,在这两台设备之间交换数据库数据。

在同一台设备上可能存在两个android应用程序的重复?还是两个不同的设备?@ADM-该链接仅适用于设备位于相互可路由网络上的情况,通常情况下并非如此-移动网络通常不允许入站连接…AWS或Firebase等无服务器平台。。。是的,当然他们是无服务器的哈哈哈。。。[使用]。。。服务器套接字。。。如果设备在同一个本地网络中,那么应该没有问题。。。但是如果他们在internet/3g/4g上,那么祝你好运,按NATBy的定义,等待
ServerSocket.accept()
的应用程序是一个服务器。我不确定如果两个应用程序在同一台设备上,是否提到了OP。。。如果不是,那么这个答案显然不适用