• 大小: 1KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-05
  • 标签: Java  文件  传输  

资源简介

利用Java的Socket实现了文件传输功能。 可以传输各种大小的文件(KB,MB,GB)。 分为两个文件:Server和Client,可以直接运行。

资源截图

代码片段和文件信息

package test;

import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.net.Socket;
import java.net.UnknownHostException;

public class Client {
BufferedOutputStream bos=null;
BufferedInputStream bis=null;
String fileName;
Socket server;
String ip;
int port=-1;
int len=0;
byte[] bytes=null;

public Client(String fileNameString ipint port) throws UnknownHostException IOException{
this.fileName=fileName;
this.ip=ip;
this.port=port;
server=new Socket(ipport);
this.bytes=new byte[1024];
bos=new BufferedOutputStream(server.getOutputStream());

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        341  2010-01-13 18:11  readMe.java

     文件       1024  2009-08-31 19:57  Server.java

     文件       1161  2009-08-31 19:56  Client.java

----------- ---------  ---------- -----  ----

                 2526                    3


评论

共有 条评论