소개글
소스코드를 Server와 Client로 깔끔하게 정리했습니다.
소스코드 사이사이 주석을 자세하게 달았습니다.
이해하시기도 쉽습니다.
별도의 HWP파일로 보고서도 첨부했습니다.
목차
1. 프로그램 소스
- Server소스코드 및 주석설명
- Client소스코드 및 주석설명
2. 실행결과 설명
- 서버접속
- 파일 Upload
- 파일 Download
본문내용
[자바로 구현한 Server - Client 파일전송 프로그램]
1. 프로그램
// FileServer.java
import java.io.*;
import java.net.*;
public class FileServer {
ServerSocket s=null;
Socket s1=null;
public FileServer(int port)throws Exception{
s=new ServerSocket(port);
while(true){
try{
s1=s.accept(); //클라이언트가접속하면
FtpThread st=new FtpThread(s1); //쓰레드 생성
st.start();
}catch(IOException e){
System.out.println("Error"+e.toString());
}
}
}
public static void main (String[] args) throws Exception{
new FileServer(7777); //포트번호
}
참고 자료
없음
압축파일 내 파일목록
JAVA로 구현한 Server_Client.hwp
소스코드/FileClient.java
소스코드/FileServer.java