www.pudn.com > FileShare.rar > FileServer.java


/* 
 * FileServer.java 
 * 
 * Created on 2008Äê4ÔÂ26ÈÕ, ÉÏÎç1:42 
 * 
 * To change this template, choose Tools | Template Manager 
 * and open the template in the editor. 
 */ 
 
/** 
 * 
 * @author 602 
 */ 
import java.io.*; 
import java.net.*; 
public class FileServer extends Thread 
{ 
    /** Creates a new instance of FileServer */ 
    public FileServer() { 
    } 
    public void run() 
	{ 
        while(true) 
        { 
            try 
        { 
             
		 
		ServerSocket server_socket=new ServerSocket(9000); 
		Socket client=server_socket.accept(); 
		File file=new File("c://","1.jpg"); 
		FileInputStream fileIn=new FileInputStream(file); 
		DataOutputStream out=null; 
		out=new DataOutputStream(client.getOutputStream()); 
		 
		byte[] buf=new byte[2048]; 
		int num=fileIn.read(buf); 
		while(num!=-1) 
		{ 
			out.write(buf); 
			num=fileIn.read(buf); 
		} 
		fileIn.close(); 
		out.close(); 
        } 
        catch(Exception e) 
        {} 
        } 
         
		 
	} 
     
}