package pack;
import java.io.BufferedOutputStream;import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket;
public class FileServer{
public static void main(String[] args)throws Exception{
File file=new File("lishengjie.jpg");
FileInputStream fos=new FileInputStream(file);
ServerSocket ss=new ServerSocket(3108);
Socket client=ss.accept();
OutputStream netOut=client.getOutputStream();
OutputStream doc=new DataOutputStream(new BufferedOutputStream(netOut));
byte[] buf=new byte[2048];
int num=fos.read(buf);
while(num!=(-1)){
doc.write(buf,0,num);
doc.flush();
num=fos.read(buf);
fos.close();
doc.close();
}
}
import java.io.BufferedOutputStream;import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket;
public class FileServer{
public static void main(String[] args)throws Exception{
File file=new File("lishengjie.jpg");
FileInputStream fos=new FileInputStream(file);
ServerSocket ss=new ServerSocket(3108);
Socket client=ss.accept();
OutputStream netOut=client.getOutputStream();
OutputStream doc=new DataOutputStream(new BufferedOutputStream(netOut));
byte[] buf=new byte[2048];
int num=fos.read(buf);
while(num!=(-1)){
doc.write(buf,0,num);
doc.flush();
num=fos.read(buf);
fos.close();
doc.close();
}
}