[Java] 네트워킹 in 안드로이드 스튜디오
·
🎈 안드로이드
Network(네트워크) 란? 컴퓨터와 같은 노드들이 통신 기술을 이용하여 그물망처럼 연결된 통신 이용 형태를 말한다. TCP/IP Socket 기반 클라이언트-서버 네트워킹 안드로이드에서는 표준 JAVA의 소켓 API를 그대로 사용 가능하다. 서버 사이드에서는 ServerSocket(서버소켓)을 만들고 포트를 지정하여 실행한다. 클라이언트 사이드에서는 IP와 포트를 지정하여 서버에 접속한다. Stream 객체를 이용해 데이터를 송수신한다. 안드로이드에서의 네트워킹 주의사항 네트워킹 사용시 MANIfest에 관련 권한을 등록해야 한다. 안드로이드 3.0부터 네트워킹은 메인스레드에서 수행시 NetworkOnMainThreadException이 발생되므로, 반드시 별도의 스레드 위에서 수행한다. 📌관련 AP..