2010-10-22 45 views
10

在Android上使用套接字進行異步I/O是否有體面的機制?Android上的異步套接字I/O

我知道nio通道的存在,但它們不適用於我,因爲我需要能夠使用MulticastSockets和BluetoothSockets,它們都不支持通道。

我知道答案可能是沒有一個,但是因爲這是一個相當大的工作,我認爲我會首先要求確定。如果有人知道我可以使用一個體面的第三方庫...

回答

3

除了nio我不知道這個問題的任何內置選項,但有一個有趣的回答這個問題已經在SO上。

看看它,也許第三方庫會幫助你。 Asynchronous IO in Java?

我無法判斷這些庫在Android上的工作情況,您可能還需要讓它們可以在Android環境下正常工作。

+8

感謝---不幸的是,沒有一個真正做到了我想要的,所以我自己動手。如果你不能重新發明它,什麼用途是一個車輪?嘆。我會看看我是否可以說服我的老闆讓我在完成後以開放源碼的形式發佈圖書館。 – 2010-10-25 11:33:23

+0

你最好把他們帶走;它看起來不會開源。抱歉... – 2011-10-06 21:21:04