gpt4 book ai didi

java - 如何序列化 ByteBuffer

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:57:22 24 4
gpt4 key购买 nike

我希望使用 RMI 跨网络发送 java.nio.ByteBuffer,但是 ByteBuffer 不可序列化。我试过以下自定义类无济于事:

public class NetByteBuffer implements java.io.Serializable {

ByteBuffer buffer;

public NetByteBuffer(ByteBuffer buffer) {
this.buffer = buffer;
}

public ByteBuffer getByteBuffer() {
return this.buffer;
}

客户端仍然得到一个不可序列化的异常。有什么想法吗?

谢谢

最佳答案

你不能。您最好获取 byte[] 并改为发送它,并在另一端重建 ByteBuffer。您当然会失去它作为缓冲区的优势。

关于java - 如何序列化 ByteBuffer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3982704/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com