import java.io.*;
import java.net.*;public class ReadFile implements Runnable{
private final int serverPort=6006;
private String serverName,fileName;
private Socket clientSocket;
private FileInputStream fileIn;
private File file;
private DataOutputStream dataOut;
private byte[] b=new byte[1]; public ReadFile(String serverName,String fileName){
this.serverName =serverName;
this.fileName =fileName;
} public void run(){
try{
clientSocket = new Socket(serverName, serverPort);
dataOut=new DataOutputStream(clientSocket.getOutputStream());
file=new File(fileName);
fileIn=new FileInputStream(file);
while(fileIn.read(b)!=-1){
dataOut.write(b);
}
fileIn.close();
dataOut.flush();
dataOut.close();
}
catch(IOException e){
System.out.println(e.getMessage());
}
}}
给我分,快!
import java.net.*;public class ReadFile implements Runnable{
private final int serverPort=6006;
private String serverName,fileName;
private Socket clientSocket;
private FileInputStream fileIn;
private File file;
private DataOutputStream dataOut;
private byte[] b=new byte[1]; public ReadFile(String serverName,String fileName){
this.serverName =serverName;
this.fileName =fileName;
} public void run(){
try{
clientSocket = new Socket(serverName, serverPort);
dataOut=new DataOutputStream(clientSocket.getOutputStream());
file=new File(fileName);
fileIn=new FileInputStream(file);
while(fileIn.read(b)!=-1){
dataOut.write(b);
}
fileIn.close();
dataOut.flush();
dataOut.close();
}
catch(IOException e){
System.out.println(e.getMessage());
}
}}
给我分,快!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货