在阅读了有关如何创建P2P网络功能的更多信息之后,我想开始创建自己的peer-to-peer
套接字。
我正在研究Android平台的一些应用程序,我有问题,我不太确定如何处理,两者密切相关。
是否可以从一个Android设备创建temporary p2p live data stream
到另一个?
我想将手机A中的视频,音频和图像文件传递给手机B.
我非常感谢在任何一个问题(文件传输或实时数据传输)上指出正确的方向,如果可能的话,给我任何示例应用程序。
答案 0 :(得分:3)
使用蓝牙套接字
http://homepages.ius.edu/RWISMAN/C490/html/Android-Bluetooth.htm
在此之后,您可以从以下链接下载该文件,我创建了一个用于PC的蓝牙服务器和一个Android客户端来传输文件,但首先仔细阅读上一个答案,然后下载文件,然后先阅读自述文件。用于安装说明的txt文件
https://rapidshare.com/files/3100729241/Read%20Me%20First.rar
答案 1 :(得分:2)
在SIP上下文中,P2P网络提供分布式对等位置和服务广告服务。同行在P2P网络上广告和学习彼此的位置和服务,而无需代理服务器。
因此,您的两个问题都不是SIP特定的。您需要使用众多技术中的一种来定位和加入P2P覆盖。了解了对等位置后,您可以继续发送SIP消息。
SIP是一种信令协议。它提供了一套帮助建立会话的机制。在您的情况下,数据流传输不是SIP的关注点。 SIP / SDP中的文件传输详细信息记录在RFC5547。中要了解SIP,最好的起点是RFC3261。 RFC3665有非常有用的呼叫流程图。 RFC5441列出了与SIP相关的RFC。另请查看P2PSIP WG的RELOAD协议。
答案 2 :(得分:0)
使用Peerdroid。
http://code.google.com/p/peerdroid/
“Peer Droid是将JXME协议移植到Android平台。它允许Android开发者为Android平台创建应用程序,该应用程序使用JXTA系统的功能以及Android潜力,与其他移动终端和其他传统同行交互(Personal) - 计算机)。“