gpt4 book ai didi

java - 对象和数据输入/输出流是否会产生冲突?

转载 作者:行者123 更新时间:2023-12-01 11:03:28 25 4
gpt4 key购买 nike

我有这个客户端代码

dOut = new DataOutputStream(socket.getOutputStream());
oos = new ObjectOutputStream(socket.getOutputStream());
dOut.writeByte(2); <--when readByte on server gives -84
oos.writeObject(rectangle);

如果稍微改变

dOut = new DataOutputStream(socket.getOutputStream());
dOut.writeByte(2); <--when readByte on server gives 2
oos = new ObjectOutputStream(socket.getOutputStream());
oos.writeObject(rectangle);

为什么会发生这种情况? inputstream 中的情况也类似。

最佳答案

是的。数据将变得无可救药地困惑。

没有这个必要。 ObjectOutputStream 已经拥有 DataOutputStream 的所有方法。 您不需要同时使用它们。

关于java - 对象和数据输入/输出流是否会产生冲突?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33158332/

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