现在把Core JAVA 的书都扫一遍也没找到解决办法~
解决方案 »
- 学JAVA是看书好还是看视频好呢?
- 关于eclipse中方法的状态
- 通过按钮促发treeModel.reload()后,怎么重新聚焦?
- java中对象的引用
- Apache同步问题~~~~~~~~~~~~~交叉同步可以吗?
- 又是数据库问题
- JAVA中文处理的问题?
- [ 问 ]如何使JTextArea 随着我输入的行数增加而自动扩大大小?长度和宽度!
- 为什么我下载的jb6 for linux 安装不了?说can not execute binary file为什么?谢谢
- String 不能付给 Datetime类型?
- jni错误,在线等急用!!!
- 在linux下如何运行.jar(java包)???!
服务器端使用ServerSocket并打开个端口等待客户端的联结,客户端使用Socket定位服务器端口。
客户端打开文本文件并逐行读取,最后发送至服务器:
try
{
BufferedReader br=new BufferedReader(new FileReader("f:\\xx.txt"));
String line;
String strtmp="";
while((line=br.readLine())!=null)
{
if(strtmp.length()==0)
{
strtmp=line;
}
else
strtmp=strtmp+"\n"+line;
}
PrintWriter out=new PrintWriter(socket.getOutputStream(),true);
out.println(strtmp);
br.close(); //客户端文本文件发送完毕
}
catch()....
服务器接收文件:
BufferedReader read=new BufferedReader(new InputStreamReader(socket.getInputStream()));
String line;
byte [] b;
RandomAccessFile rf=new RandomAccessFile ("e:\\ss.txt","rw");
while((line=read.readLine())!=null)
{
//再使用RandomAccessFile将读进来的每一行写入服务器端的硬盘中
可使用
b=line.getBytes();
rf.write(b);
}
rf.close();
大体思路是这样,里面偶省略了部分代码,楼主自己整理一下就行了8 )
不就是socket+文件操作嘛。
可使用请问能把中间省略的那些代码也放出来吗 :0
因为本人一直从事的Delphi+Oracle的开发工作,
上周末突然接到JAVA网络编程和数据加密方面的任务(当然中间还有很多细节),而且时限只有
两周,所以不得已只好上来求助各位,我匆匆看完了Core JAVA 的两卷,也只是对JAVA的语法结构有了基本了解,但因为缺乏源码实例,所以就算有了编程思路,也不知道该如何实现.
希望各位不辞打字的辛苦,给出具体代码,好让我上手得更快.
谢谢~~
请问你发给我了吗
我还没收到啊~~
以后有问题一定多向你请教~