Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。
想改善这个问题吗?更新问题,以使为on-topic。
6年前关闭。
Improve this question
我目前正在寻找在无线网络中发送大量数据的解决方案。这应该使用Java来完成,并且还应该可以在Android上运行。
要发送的数据仅是文本,但是它应该能够处理许多正在发送的数据包。
数据将通过本地网络从不同的android设备(手机和平板电脑)发送和发送。
到目前为止,我遇到了以下“工具” / api:
远程方法调用:
http://download.java.net/jdk7u8/docs/technotes/guides/rmi/
FDT:monalisa.cern.ch/FDT/
fastmpj:http://torusware.com/product/fastmpj/
但是显然,如果我需要的东西已经存在,我不想开发自己的数据传输协议/工具。
所以我的问题是:
你们中的一些人是否有经验,或者可以为此推荐一些出色的工具/ API?
(性能当然是我的首要任务,但是使用起来越简单越好)
提前致谢 :)
想改善这个问题吗?更新问题,以使为on-topic。
6年前关闭。
Improve this question
我目前正在寻找在无线网络中发送大量数据的解决方案。这应该使用Java来完成,并且还应该可以在Android上运行。
要发送的数据仅是文本,但是它应该能够处理许多正在发送的数据包。
数据将通过本地网络从不同的android设备(手机和平板电脑)发送和发送。
到目前为止,我遇到了以下“工具” / api:
远程方法调用:
http://download.java.net/jdk7u8/docs/technotes/guides/rmi/
FDT:monalisa.cern.ch/FDT/
fastmpj:http://torusware.com/product/fastmpj/
但是显然,如果我需要的东西已经存在,我不想开发自己的数据传输协议/工具。
所以我的问题是:
你们中的一些人是否有经验,或者可以为此推荐一些出色的工具/ API?
(性能当然是我的首要任务,但是使用起来越简单越好)
提前致谢 :)
最佳答案
这里有两个问题:
庞大的数据量。
处理断开连接而不必重新发送所有数据。
通过使用压缩可以帮助提高音量。 Core Java具有内置的压缩库,可让您在发送之前压缩数据并在到达时解压缩。
断开连接比较困难,因为您需要从上次中断的地方恢复。有许多方法可以完成此操作,这些方法涉及自定义协议或使用现有协议(例如bittorrent)。
如果您将相同的数据发送给大量用户,而又不太担心数据的隐私/安全性,那么使用bittorrent也可以进行点对点传输。