1. 개요

Project1 - FileTransfer 2019. 10. 18. 13:21

파일 전송에는 여러가지 방법이 있고 쓰임새도 다양하다.

간단하게는 친구와 사진공유 부터 업무상 문서 공유 영상, 프로그램등 다양한 파일을 전송하거나 받기도 한다.

 

흔히 이메일, 웹 클라우드 또는 카카오톡, 텔레그렘과 같은 메신져를 이용하여 파일을 주고받는다.

하지만 해당 방법들에는 공통적인 단점이 있다.

서버에 파일을 올리고 받고.. 시간 소모도 있고 일정기간이지만 서버의 리소스를 차지하게 된다.

이러한 부분을 신경쓰지 않기 위해선 P2P통신을 사용할 수 있다.

 

이미 다양한 P2P File Transfer 서비스가 운영되고 있지만 요즘 사용자에게 PC보다 더 친숙한 안드로이드 스마트폰을 타겟으로 직관적인 어플리케이션을 만들어보고 싶다는 생각을 하게 되었다.

 

안드로이드 어플리케이션은 대표적으로 2가지 언어를 사용한다.  Java 또는 Kotlin. 그 중 구글이 적극적으로 밀고있는 Kotlin 을 사용하기로 하여 프로젝트를 진행하기로 결정했다.

 

 

'Project1 - FileTransfer' 카테고리의 다른 글

4. STUN이란  (0) 2019.11.04
3. Hole Punching이란  (0) 2019.10.18
2. 관련 기술 조사  (0) 2019.10.18
블로그 이미지

알터.

,