import java.io.BufferedOutputStream;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.Socket;
public class MyThread extends Thread {
private Socket s;
private BufferedReader bf = null;
private String line = null;
OutputStream os = null;
BufferedOutputStream bos = null;
public MyThread(Socket s) {
this.s = s;
}
public void run() {
try {
bf = new BufferedReader(new FileReader("E:\\test1.txt"));
os = s.getOutputStream();
bos = new BufferedOutputStream(os);
while ((line = bf.readLine()) != null) {
bos.write(line.getBytes());
bos.write(13);
bos.write(10);
}
bos.flush();
} catch (Exception ex) {
ex.printStackTrace();
} finally {
try {
bos.close();
os.close();
bf.close();
s.close();
} catch (IOException e) {
System.out.println(e.getMessage());
}
}
}
}