解决方案 »
- 请问soap接口调用时的报文消息超时重发机制该如何实现?
- 散分了!讨论下学完J2SE,做了一个MVC模式的房源查询系统,是否有资格学B/S结构了?老鸟给指跳路把....帮顶的也给分
- jbutton的图标为什么不显示呢?
- 如何在JB9中导入JDK1.5?
- Oracle 10 JDBC连接异常
- java中如何锁住一个文件不让其他程序修改?
- 兄弟门啊我可算找到提问了啊!! 郁闷我好几天了也没有找到提问!高兴 !不过我不会给分啊
- 我是java初学者,请问jbuilder7怎么注册?
- 有谁帮我解答一下?
- 关于jna调用dll动态库的
- 关于《北京浮生记》java编程的思路
- import java.util.*;为什么无法把该包下的类都导入呢
我有一个想法,但是感觉上有点偏门。既然你用的是object输入输出流,那你可以在每次输入内容前先输入一个对象,这个对象里面记录了你之后要输入东西的大致内容,比如说你要输入一个对象,那就在输入对象之前先输入一个对象,这个对象里说你后面要输入一个对象了,如果你后面要存一组字符串,那就在输入字符串之前存入的对象中说后面是一组字符串有多长占多少字节,当然这些都是随意啦。然后要读内容的时候,就可以每次按照这个对象来去相应的数据。
我很少回帖的,请不要喷我
2.你写数据的时候可以写字节流,写的时候注意按类似TCP那样,把对象的字节长度先写入文本(用int),写对象转换的字节码,写文字字节码所占长度(int),写文字。
3.读取,先读4byte转换int a,按这个长度a读出对象字节,转换为对象,再读4byte转换int b,按b长度读取后面的字节,转文字。