【问题标题】:Asynchronous socket I/O on AndroidAndroid 上的异步套接字 I/O
【发布时间】:2010-10-22 16:35:36
【问题描述】:

在 Android 上使用套接字进行异步 I/O 是否有合适的机制?

我知道 nio 通道的存在,但它们对我不起作用,因为我需要能够使用 MulticastSockets 和 BluetoothSockets,它们都不支持通道。

我知道答案可能是没有,但由于这是一项相当大的工作,我想我会先问清楚。如果有人知道一个像样的第三方库,我也许可以使用......

【问题讨论】:

    标签: java android sockets asynchronous


    【解决方案1】:

    除了 nio,我不知道这个问题的任何内置选项,但是在 SO 上已经有一个有趣的已回答问题。

    看看它也许第三方库会帮助你。 Asynchronous IO in Java?

    我不知道这些库在 Android 上的运行情况如何,您可能还必须让它们支持 Android 才能正常运行。

    【讨论】:

    • 谢谢 --- 不幸的是,这些都没有真正做到我想要的,所以我自己动手。如果你不能重新发明轮子,它还有什么用?叹。我会看看我是否可以说服我的老板让我在完成后将库作为开源发布。
    • 你最好把它们拿走;看起来它不会是开源的。对不起...
    【解决方案2】:

    我正在使用这个: https://stackoverflow.com/a/9832633/516188

    但请记住我在解决方案本身下对该解决方案的评论。

    【讨论】:

      猜你喜欢
      • 2021-01-15
      • 2011-09-16
      • 2012-07-29
      • 2010-09-12
      • 1970-01-01
      • 2013-06-19
      • 1970-01-01
      • 1970-01-01
      • 2011-04-14
      相关资源
      最近更新 更多