클라이언트가 프론트엔드고
서버가 백엔드 까지인건 알겠는데
이걸 나누는 기준을 모르겠다
소켓프로그래밍 초반에 나오는 접속받는게 서버고 들어오는게 클라이언트
이걸 코딩하는걸로 나누나
그렇게 나누는게 맞긴 한데 서버단은 보통 1:다 로 서비스를 제공해야 하거든. 그래서 다중 스레드를 많이 쓰게되고 이 과정에서 충돌나는것들을 많이 신경쓰면서 최대한 원활하고 안정적인 서비스를 제공하는게 중점이 되지
클라이언트는 서버랑 1:1 관계로 통신하기 때문에 사용자에게 깔끔한 서비스를 제공하는지가 중점이 되는거고, 실시간 통신이 필요하면 통신에 걸리는 시간, 처리하는 시간, 사용자에게 제공될때까지 걸리는 시간 등을 고민하고 여기서 생기는 문제를 해결해줘야 하지.
좀 시스템,네트웤이 재밌긴함
그렇게 나누는게 맞긴 한데 서버단은 보통 1:다 로 서비스를 제공해야 하거든. 그래서 다중 스레드를 많이 쓰게되고 이 과정에서 충돌나는것들을 많이 신경쓰면서 최대한 원활하고 안정적인 서비스를 제공하는게 중점이 되지
클라이언트는 서버랑 1:1 관계로 통신하기 때문에 사용자에게 깔끔한 서비스를 제공하는지가 중점이 되는거고, 실시간 통신이 필요하면 통신에 걸리는 시간, 처리하는 시간, 사용자에게 제공될때까지 걸리는 시간 등을 고민하고 여기서 생기는 문제를 해결해줘야 하지.
좀 시스템,네트웤이 재밌긴함