채팅 서버는 일대일(1:1) 채팅이나 그룹 채팅처럼 실시간 채팅 기능을 클라이언트에서 사용하고 싶을 때 만든다.
웹 브라우저나 모바일 단말 같은 클라이언트에서 채팅 메시지를 서버에 보내면 서버는 이 메시지를 누구에게 전달할 것인지를 결정한 후에 응답을 보낸다.
▲ 채팅 서버의 주요 기능
웹 브라우저나 모바일 앱에서 실시간 채팅 기능을 사용하고 싶다면 먼저 채팅 서버에 접속한다.
채팅 서버는 웹 서버에 기능을 추가한 형태로 구성되며, 일대일 채팅과 그룹 채팅 기능을 제공한다.
클라이언트는 채팅을 위해 채팅 서버에 접속한 후 로그인하고 친구 목록을 가져올 수 있다.
채팅 메시지를 채팅 서버에 보내면 일대일 채팅의 경우에 상대방을 찾아 메시지를 보내고, 그룹 채팅의 경우에는 대화방에 들어와 있는 모든 사람에게 메시지를 보낸다.
LIST
'Study > IT 이야기' 카테고리의 다른 글
모바일 서버의 중요한 기능?? (0) | 2019.03.06 |
---|---|
위치 기반 서비스 서버의 중요한 기능?? (0) | 2019.03.06 |
JSON-RPC 서버의 중요한 기능?? (0) | 2019.03.06 |
서버 유형은 어떤 것이 있을까? (0) | 2019.03.06 |
서버는 왜 필요할까? (0) | 2019.03.06 |