2011-09-22 69 views
0

我正在制作一个包含Android编程的schoolar proyect。我已经完成了大部分工作,但现在我需要通过Wifi将一个文件或缓冲字符串行从Android手机发送到另一个。我无法使用蓝牙,因为它已经被使用,而且Wifi速度非常快。发送数据的电话是2.2,我可以用它作为主机(或者希望它可以这样工作),接收机将是2.1。任何想法,我可以做什么或在哪里可以得到一些信息?通过蓝牙将文件从Android传输到另一个Android,因为它是通过蓝牙完成的?

我认为我必须在我的问题上更具针对性。我想发送的数据是相机的“视图”或即时“视频视图”,就像Android摄像头一样。蓝牙是非常bussy发送instrtructions一个小机器人和接收机器人的状态。所以像拉斯特尔说的短信那样疯狂。

和格雷姆,我并不真正关心它是多么安全(或者我错了,并开始担心它),因为它只会是Android摄像机看到的,它是一个学校项目。你能分享我更多的信息吗?谢谢。

回答

0

我不认为你在这里有很多选择。您可以发送带有附件的短信。否则你正在谈论的是让一个设备发布到某个公共公告板或网站,并让另一个手机接收它。真的蓝牙是你想要的标准。

0

我可以看到这个工作的唯一方法是这样:

有一个电话机打开网络连接,以监听UDP数据包,以“听”到网络上的其他手机。

让其他电话机通过发送包含其IP的广播数据包来“广播”。

听众应该能够直接发布数据到该IP,而另一个应该能够接收它。 (这两个电话应该可以通过UDP进行监听和广播,同时还有一个开放的侦听TCP/IP连接以准备接收数据。

使用不加密的UDP非常不安全。如何做到这一点的技术问题可能更好地在单独的问题中提出。