我想發送FloatBuffer accros機器(使用RMI機制),但使用Java Nio.FloatBuffer我得到了無法序列化的異常。Java Nio.FloatBuffer序列化
如何使用遠程方法調用發送這些緩衝區。
謝謝
我想發送FloatBuffer accros機器(使用RMI機制),但使用Java Nio.FloatBuffer我得到了無法序列化的異常。Java Nio.FloatBuffer序列化
如何使用遠程方法調用發送這些緩衝區。
謝謝
緩衝區不是可序列化的。你可以使用FloatBuffer.get(float [])提取浮點數並通過RMI將它們作爲浮點數組發送,並在另一側重建緩衝區(FloatBuffer.wrap(float [])。
好的,謝謝你的回答 – BigO 2011-04-10 16:19:04
如果答案好,你應該接受它。 – 2011-04-10 17:01:21
爲什麼緩衝區?你爲什麼不簡單地發送字節?這是它的背後的想法。是不是? – 2011-04-10 16:11:29
感謝您的回覆,在客戶端我想FloatBuffers,因此我期待轉移那些通過RMI – BigO 2011-04-10 16:12:29