파일 전송 프로그램
winform과 C# socket 그리고 packet 통신을 사용하여 서버와 클라이언트가 파일을 주고 받는 것을 개발
서버
- 서버의 파일 저장소의 경로를 보여준다.
- path 버튼을 클릭하여 경로를 바꾸어 줄 수 있다.
- start 버튼을 클릭하여 서버를 시작할 수 있다.
클라이언트
- 서버의 IP와 포토번호를 입력하여 서버에 접속한다.
- file path 버튼을 클릭하여 서버에서 다운로드 받는 파일이 저장될 공간을 지정한다.
- select file 버튼을 클릭하여 서버에 업로드할 파일을 선택한다.
- send 버튼을 클릭하여 선택한 파일을 서버에 업로드한다.
- connect 버튼을 클릭하여 서버에 연결한다.
- winform의 list view를 통해 서버의 저장소에 있는 파일들의 목록을 가져올 수 있다.
- list view에 있는 요소들을 더블클릭하면 다운로드를 시작한다.
- 다운로드를 하는 동안에는 progress bar를 통하여 시각적으로 보여준다.