Remote Explorer C++
- 프로그램의 설계부터 구현까지 전 과정을 작업해보는것
- 파일 업로드 / 다운로드
2. FileZilla
- 원격 접속
- 파일 추가 / 삭제
- 파일 업로드 / 다운로드
- 메시지 로그
3. 포인트락
- 원격 접속
- 파일 추가 / 삭제
- 파일 업로드 / 다운로드
- 파일 암호화 / 복호화
- 폴더, 저장장치, 네트워크 잠금
4. RemoteView
- 원격 접속
- 접속시 2단계 인증
- 파일 업로드 / 다운로드
- Drag & Drop, Copy & Paste 방식으로 원격지 PC에 전송
- 원격 프린터
- 파일 전송 이력 확인 가능
- 권한을 통한 접근 설정 가능
- 자주 사용하는 PC나 사용자 즐겨찾기
- 원격 접속
- 파일 업로드 / 다운로드
- 파일 추가 / 삭제
- 파일 비교
- 파일 검색
- 원격 접속 (ip + port)
- 정렬 기능(각 항목별)
- 파일 추가
- 파일 삭제
- 파일 업로드
- 파일 다운로드
- Server - Client간 전송에 사용할 패킷을 설계한다.
- 패킷에 대한 검증
- Recv thread
- Recv queue
- Send thread
- Send queue
- 동시전송은 하지 않는다.
- Event Select 모델을 활용한다.
- 서버를 설계하는데 중요하게 생각할것
- 다수의 클라이언트가 동시 접속시 흐름 관리
- 스레드 사용
- msdn