用Java编程,急啊,向高手求教!!

题目:文件传输,A计算机的用户需要把一个文件文本传给B计算机的用户,请通过TCP套接字的方式实现该功能。A计算机传出的文件是C:\A.TXT,B计算机收到后,保存为C:\... 题目:文件传输,A计算机的用户需要把一个文件文本传给B计算机的用户,请通过TCP套接字的方式实现该功能。A计算机传出的文件是C:\A.TXT,B计算机收到后,保存为C:\B.TXT 展开
 我来答
百度网友3c24f79
2010-09-16 · TA获得超过138个赞
知道小有建树答主
回答量:136
采纳率:0%
帮助的人:143万
展开全部
public class FileTest {

public static void main(String[] args) {

try {
ServerSocket ss = new ServerSocket(8888);

Socket s = ss.accept();

FileInputStream fis = new FileInputStream("C:\\A.TXT");

byte[] b = new byte[fis.available()];

fis.read(b);

OutputStream os = s.getOutputStream();

os.write(b);

os.flush();

os.close();

} catch (Exception e) {

}

}

}

public class FileTest2 {
public static void main(String[] args) {

try {

Socket s = new Socket("localhost",8888);

FileOutputStream fis = new FileOutputStream("C:\\B.TXT");

InputStream os = s.getInputStream();

byte[] b = new byte[os.available()];

os.read(b);

fis.write(b);

fis.flush();

fis.close();

} catch (Exception e) {

}

}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式