一 发送文件端代码;
public class Service{
public static void main(String[] args){
File file = new File("要传输的文件地址");
//创建文件输入流读取文件到内存;
InputStream in = new FileInputStream(file);
//创建serverSocket对象调用accept()方法等待用户连接;
ServerSocket server = new ServerSocket(端口号例如;888);
System.out.println("等待连接。。。。");
Socket socket = server.accept();
System.outprintln("连接成功!");
//创建流将文件写入网络;
OutputStream out = socket.getOutputStream();
OutputStream output = new DataOutputStream(new BufferedOutputStream(out));
int num = 0;
while((num=in.reade())!=-1){
output.write(num);
}
output.flush();
output.close();
in.close();
}
}
二 接受文件端代码;