我想发送FloatBuffer accros机器(使用RMI机制),但是使用Java Nio.FloatBuffer我得到了不可序列化的异常。

我如何使用远程方法调用发送这些缓冲区。

谢谢

最佳答案

缓冲区不可序列化。您可以提取缓冲区中的浮点数(使用FloatBuffer.get(float []),然后通过RMI将它们作为浮点数组发送,并在另一侧的数组外重建缓冲区(FloatBuffer.wrap(float []))。

关于java - Java Nio.FloatBuffer序列化,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5612981/

10-11 04:30