무단 도용 및 복제, 사용 저작권 안내
수업 목적 외에 모든 교안 자료를 무단으로 도용 (URL 연결, 복제, 공유),
불법으로 복사하여 배포하는 것을 금지합니다. 꼭 지켜주세요!
1. 안드로이드 네트워크
•
안드로이드는 네트워크 기능을 구현할 때 소켓 네트워크와 Http 네트워크 등을 사용할 수 있다.
•
안드로이드는 네트워크 구현시 INTERNET 권한을 등록해야 한다.
•
네트워크와 관련된 코드는 쓰래드로 운영해야 한다.
2. Socket 네트워크
•
서버와 클라이언트 간에 연결된 Socket을 통해 통신 하는 방법으로 프로그램 종료 시 까지 온라인으로 유지할 수 있는 특징을 가지고 있다.
•
안드로이드 Socket 네트워크 구현 방법은 일반 자바 프로그램에서 구현하는 방법과 동일하다.
•
데이터를 주고 받는 부분 뿐만 아니라 접속 관리 등 많은 기능을 구현해야 하기 때문에 서버 구현이 어려운 편이다.
3. 학습 정리
정리
•
Socket 네트워크를 사용하면 온라인으로 유지되는 네트워크를 구현할 수 있다.