Java如何使用socket互相发送对象?

使用socket进行基本的数据发送没问题但是我现在需要在客户端与服务端互发对象而一个socket建立两个ObjectStream(输入输出)会出问题:java.io.St... 使用socket进行基本的数据发送没问题
但是我现在需要在客户端与服务端互发对象
而一个socket建立两个ObjectStream(输入输出)会出问题:
java.io.StreamCorruptedException: invalid type code: AC
请问如何避免呢?
如果要使用两个Socket如何实现呢?
展开
 我来答
藤原子大雄
2018-01-07 · TA获得超过7195个赞
知道大有可为答主
回答量:6977
采纳率:82%
帮助的人:1731万
展开全部
getOutputStream(),从连接获取输入流对象。 这个对象可以和BufferedOutputStream,OutputStreamWriter等配合使用; 建立BufferedOutputStream对象 BufferedOutputStream br=new BufferedOutputStream(socket.getOutputStream()); 调用BufferedOutputStream对象的,write向流中写入数据。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式