在用java做一个小项目时遇到的问题,关于socket的请高手过来看看,怎么做最好 用ftp上传不行吗?为什么一定要用socket呢?只要能解决问题就行啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 自定义一种报文格式,比如用xml的格式来定义<xml> <StringList> <String>This is String 1</String> <String>This is String 2</String> </StringList> <FileList> <File> <FileName>myFile.txt</FileName> <FileLength>12345</FileLength> <FileContent>ASDKJL(@#*eske23dhkdhiw83(*&*(WEr</FileContent> <File> </FileList></xml> 同意楼上的作法。1.可以自己定义一套协议,来完成你的需求。这样比较麻烦,需要作的细节太多了。2.利用java中的对象流传输。在java中Socket支持对象流传输。一个Vector或ArrayList或HashMap都可以传输,而这些集合对象可以保存基本数据类型、对象...简单办法: Vector(ArrayList)中第一个元素保存字符串个数。这样就可以定位字符串与文件之间的位置,然后通过Socket整个集Vector(ArrayList)传输。 HashMap就比较简单了,键名为String的保存字符串ArrayList;键名为File的保存文件内容的ArrayList; 论坛的帖子要怎么存到数据库里面 在输入框输入两个数字搜索价格区间内的商品 关于dtree获取节点ID的问题 在线求救,快崩溃了 ,hibernate的问题。 请问有申请过jsp空间的吗? hibernate,spring ,struts是如何解析自己的xml文档的 大家有用过Shale Clay的技术吗? 寻求打印编程思路. JSP中 如何写文本编辑器 刚学EJB问一下CMP和BMP 的实体BEAN有什么区别。 江湖救急----为什么会提示找不到struts-logic.tld 关于soap中xml 非法字符的问题!
<xml>
<StringList>
<String>This is String 1</String>
<String>This is String 2</String>
</StringList>
<FileList>
<File>
<FileName>myFile.txt</FileName>
<FileLength>12345</FileLength>
<FileContent>ASDKJL(@#*eske23dhkdhiw83(*&*(WEr</FileContent>
<File>
</FileList>
</xml>
1.可以自己定义一套协议,来完成你的需求。这样比较麻烦,需要作的细节太多了。
2.利用java中的对象流传输。
在java中Socket支持对象流传输。
一个Vector或ArrayList或HashMap都可以传输,而这些集合对象可以保存基本数据类型、对象...简单办法:
Vector(ArrayList)中第一个元素保存字符串个数。这样就可以定位字符串与文件之间的位置,然后通过Socket整个集Vector(ArrayList)传输。
HashMap就比较简单了,键名为String的保存字符串ArrayList;键名为File的保存文件内容的ArrayList;