2011-04-10 75 views
1

我想發送FloatBuffer accros機器(使用RMI機制),但使用Java Nio.FloatBuffer我得到了無法序列化的異常。Java Nio.FloatBuffer序列化

如何使用遠程方法調用發送這些緩衝區。

謝謝

+1

爲什麼緩衝區?你爲什麼不簡單地發送字節?這是它的背後的想法。是不是? – 2011-04-10 16:11:29

+0

感謝您的回覆,在客戶端我想FloatBuffers,因此我期待轉移那些通過RMI – BigO 2011-04-10 16:12:29

回答

2

緩衝區不是可序列化的。你可以使用FloatBuffer.get(float [])提取浮點數並通過RMI將它們作爲浮點數組發送,並在另一側重建緩衝區(FloatBuffer.wrap(float [])。

+0

好的,謝謝你的回答 – BigO 2011-04-10 16:19:04

+0

如果答案好,你應該接受它。 – 2011-04-10 17:01:21