안녕하세요. 안드로이드 채팅 앱을 만드는 중인데
HTTP를 이용하고 있습니다. 그런데 HTTP 를 이용해서 서버랑 클라이언트 모두 만들어서 안드로이드에서 통신하는 줄 알았는데, HTTP는 일종의 클라이언트 인 것 같습니다. 그래서 결국은 서버를 만들어야 하는데,
여기서 궁금한 게, 서버 라는게 자바 소켓 통신에서 만드는 서버와 JSP, SPRING, Node.js, json 이런 것들로 서버를 만드는 건가요???
그렇다면 http와 가장 혼합이 좋은 서버 언어? 는 무엇인가요? 또
웹서버 호스팅 이라는 것은 많은 사용자가 데이터를 주고 받을 수 있는 공간? 이고
클라이언트는 서버(언어)에 요청을 하고 서버(언어)는 웹서버 호스팅에 요청하여 받은 값을 다시 클라이언트에게 보내주는 건가요?
클라이언트(HTTP) -> 서버(Spring, php, json, node.js 등) -> 서버 호스팅
클라이언트(HTTP) <-서버(Spring, php, json, node.js 등) <-서버 호스팅
이러 식으로 작업이 진행되는 건가요??
답변 부탁드립니다!!