如何用socket传用一个vector对象? 用arraylist 进行同步处理就行了,不要用vector 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用不着序列化吧,将vector中的元素做成一个字符串就行了吧。如: "user1#user2#......", 在接受方利用split()解析就行了吧。同意楼上的观点,不用vector,用arraylist。 字符串也行然后用StringTokenizer类。。处理~不提倡用split方法~ 直接使用ObjectOutputStream,但是这里面有个陷阱,要注意在客户端和服务端得到流的顺序,不然会一直阻塞在那儿的,如一边这样: outStream=client.getOutputStream(); inStream=client.getInputStream(); objectOut=new ObjectOutputStream(outStream); objectIn=new ObjectInputStream(inStream);那么另一边就得这样: inStream=client.getInputStream(); outStream=client.getOutputStream(); objectOut=new ObjectOutputStream(outStream); objectIn=new ObjectInputStream(inStream); 但是我还是觉得采用高层的rmi比较简单一点 直接使用ObjectOutputStream包装一些,然后调用 writeObject() ,和 readObject()就可以了,然后再转化回 Vector(); 可以使用xml进行存储,没有必要采用vector对象阿;而且要看你的客户段采用什么进行编写,如果是使用swing的话,传送java对象是没有问题的,如果采用vc、vb呢?最好的解决办法就是使用xml 我现在用vb写客户端程序,传输数据,java作服务器端,通过socket来读取,不知道用什么方法比较好啊,请各位大虾帮帮忙啊,最好能提供些代码参考,多谢拉[email protected] oracle数据库连接时出异常,求指教 JAR如何独立运行 有木有ibatis高手?帮个忙 Oracle中的字段类型为CLOB的数据导出 HIBERNATE 如何 转换from 后面带子查询的SQL语句 TO HQL ,并用什么方法来执行 Hibernate + Spring + Struts中的一个常见错误 为什么这么写会出现异常呢? java的这些东西,还是有劳各位了,谢谢! 请问javabean中2个时间类型如何比较大小? jb删不了finder方法 听听各位的意见,struts中JSP文件是放在应用根目录下好换是WEB-INF目录里好呢? struts的全局跳转
如: "user1#user2#......", 在接受方利用split()解析就行了吧。
同意楼上的观点,不用vector,用arraylist。
outStream=client.getOutputStream();
inStream=client.getInputStream();
objectOut=new ObjectOutputStream(outStream);
objectIn=new ObjectInputStream(inStream);
那么另一边就得这样:
inStream=client.getInputStream();
outStream=client.getOutputStream();
objectOut=new ObjectOutputStream(outStream);
objectIn=new ObjectInputStream(inStream);
而且要看你的客户段采用什么进行编写,如果是使用swing的话,传送
java对象是没有问题的,如果采用vc、vb呢?
最好的解决办法就是使用xml