![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/dhyKUI/btqCXvWiw9W/KpQZFJO7Yz1hzywyjzypE0/img.png)
이번 글은 안드로이드 부스트코스 마지막 네트워킹 강의의 내용을 정리해 보려고 한다. 이 강의는 실습이 아닌 네트워킹의 전반적인 내용을 2시간 동안 개괄적으로 훑는 강의였기 때문에 그에 맞게 내가 이해한 이론적인 내용을 주로 다룰 것이다. 강의의 개요는 아래와 같이 세 가지로 구성된다. 1. 일반 데이터 네트워킹 대부분의 업무용 앱과 일반 앱 중 서버와의 통신이 필요한 앱에 적용하는 일반적인 네트워킹 방법 Thread, AsyncTask, Gson 정리 및 Node.js를 이용한 클라우드 서버 구성 방법에 대한 요약 2. 실시간 메시징 카톡 등 실시간 메시징이 필요한 경우에 적용하는 네트워킹 방법 Socket.IO 정리 및 Node.js를 이용한 클라우드 서버 구성 방법에 대한 요약 3. 실시간 방송 동영..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/cxyc7C/btqxDvukX6E/kOtaDwPJrGEDCHTA1lRkAk/img.png)
5장에서는 네트워킹에 대한 내용이 나오는데, 네트워킹은 인터넷에 연결되어 있는 원격지의 서버 또는 단말과 통신해서 데이터를 주고받는 동작들을 포함한다. 이번 포스팅에서는 이런 네트워킹에 대한 내용을 정리하려고 한다. 뒤에 나올 내용을 다루기에 앞서 네트워크 연결 방식에 대해 짚고 넘어가려고 한다. 먼저 원격지의 서버를 연결하는 가장 단순한 방식은 클라이언트와 서버가 일대일로 연결하는 '2-tier C/S(Client/Server)' 방식이다. 이 연결 방식을 가장 많이 사용하며, 대부분 클라이언트가 서버에 연결 되어 데이터를 요청하고 응답받는 단순한 개념으로 이해할 수 있다. 여기서 서버를 응용 서버와 데이터 서버로 구성하면 3-tier C/S 방식이 되는데, 이 연결 방식을 사용하면 데이터베이스를 분리..
- Total
- Today
- Yesterday
- covariance
- RecyclerView
- ViewHolder
- GitHub
- 부스트코스
- Java
- kotlin
- gson
- python3
- pecs
- SOCKET
- Android
- 안드로이드
- 프로그래머스
- SQL Server
- AndroidStudio
- 알고리즘
- SQL
- 위험권한
- MSSQL
- SQLD
- AsyncListDiffer
- DiffUtil
- Algorithm
- SQLiteOpenHelper
- RuntimeException
- 내용제공자
- Python
- personal access token
- 파이썬
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |