当前位置: 首页 > 面试题库 >

对等通信选项

安聪
2023-03-14
问题内容

谁能确认Android框架内当前允许的对等通信方法是什么?我需要传输json字符串,并且我当前正在使用可以正常工作的SMS,但问题在于数据也最终会变成大量文本消息。我读过Reto
Meier的第一版“专业Android应用程序开发”,他说,出于安全方面的考虑,未实现数据传输选项。

这有没有改变,您将如何进行对等数据传输?


问题答案:

您是否看过高通的AllJoyn库?它旨在通过蓝牙或wifi运行,因此可能会适合,尽管如果您通过3G或更宽范围的网络进行连接,则将无法正常工作。

鉴于不在同一网络上的两个远程设备之间的网络变化和可靠性,我想问点对点是否是最佳解决方案,并冒昧建议考虑在两者之间使用应用程序服务器,然后再使用云到设备消息传递
[不建议使用](可能与Google App Engine串联)。即,要发送消息,发送者将其传递给服务器,然后服务器将其传递给接收者。

从理论上讲,网络上的所有设备都具有唯一的IP地址,并且可以互相通信,但是由于路由器/防火墙的配置不同,所以它很少那么简单,因此您需要特别注意所使用的端口,尤其是考虑到许多入站出于安全原因,默认情况下端口被阻止。



 类似资料:
  • 我正在寻找一种方法,如何在浏览器中的多个选项卡或窗口之间进行通信(在同一个域上,而不是CORS上)而不留下痕迹。有几种解决办法: 使用窗口对象 邮件后传 Cookies 本地存储 第一种可能是最糟糕的解决方案--你需要从你当前的窗口打开一个窗口,然后你只能在保持窗口打开的情况下进行交流。如果您在任何窗口中重新加载该页,则很可能会丢失通信。 第二种方法,使用postMessage,可能可以实现跨源通

  • 我已经搜索了很多关于如何使用SlidengTablayout在片段之间进行通信的内容,但还没有找到一个好的答案。我知道使用ActionBar,但我想要的是androidLollipop使用SlidingTabLayout的新方式。我试过了-

  • 一、简介 查看和管理系统用户通信信息。 二、功能演示 1.查看和管理通信信息 查看通信信息,选择不需要的通信信息进行删除。如下图:

  • 您可使用 M600 阅读、回复以及发送短信与电子邮件。利用 M600,您还可通过您的手腕处理来电。 通过以下链接了解更多: 短信 电话 电子邮件 请注意,根据手机的操作系统通信功能的可用性会受到某些限制。

  • 问题内容: 我目前处于论文项目的研究阶段。 我的项目是用于移动设备的票务预订系统,我选择了以Android为目标。 我预计需要具有中央服务器的客户端/服务器架构,因此目前正在研究Android如何与此类服务器进行通信。服务器将授予客户端访问票务信息的权限,客户端会将有关票务预订的信息发送到服务器。我正在寻找服务器的Java EE,因为Java是我最有经验的语言。 我知道Android附带了和以及一