Unity - 클라이언트 및 서버

목차

고객:

        명사 설명 의미

                고객:

                클라이언트 애플리케이션:

        기본 사상:

섬기는 사람:

        명사 의미 설명:

                섬기는 사람:

                서버 애플리케이션:

        기본 사상:

온라인 게임 개발의 클라이언트 및 서버

        독립 실행형 게임:

        온라인 게임:

        온라인 게임 개발 클라이언트:

        온라인 게임 개발의 서버 측:

요약하다:

        1. 클라이언트

        2. 서버

        3. 온라인 게임 개발에서의 클라이언트와 서버


고객:

        명사 설명 의미

                고객:

                        사용자가 사용 중인 장치(컴퓨터, 전화, 태블릿 등)

                클라이언트 애플리케이션:

                        사용자가 사용하는 기기에 설치된 어플리케이션으로 사용자가 직접 조작하는 내용을 이용하게 됩니다.

        기본 사상:

                클라이언트(클라이언트 또는 호출 클라이언트, 프런트 엔드)

                서버에 대응하여 고객에게 로컬 서비스를 제공하는 응용 프로그램을 말합니다.

                우리가 장치(컴퓨터, 전화 등)에서 사용하는 거의 모든 소프트웨어와 앱은 클라이언트 앱입니다.

                즉, 사용자가 디바이스(컴퓨터, 휴대폰, 태블릿)에서 실행하는 애플리케이션이 클라이언트 애플리케이션(클라이언트라고 함)입니다.

섬기는 사람:

        명사 의미 설명:

                섬기는 사람:

                        클라이언트에게 서비스를 제공하는 장치는 일반적으로 성능이 더 좋은 컴퓨터입니다.

                서버 애플리케이션:

                        클라이언트에 서비스를 제공하는 애플리케이션으로, 애플리케이션은 서버 장치에서 실행됩니다.

                소프트웨어 개발에서 자주 언급되는 서버 또는 서버는 일반적으로 서버 응용 프로그램을 의미합니다.

        기본 사상:

                서버(서버 또는 서버, 백엔드)

                클라이언트에 리소스를 제공하고 클라이언트 데이터를 저장하는 등 클라이언트를 위한 서비스 내용입니다.

                특정 유형의 클라이언트에 서비스를 제공하기 위해 서버를 대상으로 하는 대상 서비스 프로그램입니다.

                종종 원격지에서 실행되는 컴퓨터이며 클라이언트와 서버는 네트워크를 통해 통신합니다.

                예: 게임 서버는 게임 클라이언트에 대한 서비스만 제공합니다(메시지 전달, 정보 저장, 논리 처리 등).

                서버 응용 프로그램은 원격 컴퓨터에서 실행되고 클라이언트는 네트워크를 통해 서버와 통신합니다.

                서버는 클라이언트에게 다양한 서비스를 제공합니다.

온라인 게임 개발의 클라이언트 및 서버

        독립 실행형 게임:

                서버 측이 아닌 클라이언트 측에서만

                플레이어 간의 상호 작용이 없으며 데이터가 로컬에 저장됩니다.

        온라인 게임:

                클라이언트와 서버가 있습니다

                플레이어 상호 작용 가능(정보 동기화, 정보 상호 작용)

                정적(변경되지 않은) 데이터는 클라이언트에 저장되고 동적(변경 예정) 데이터는 서버에 저장됩니다.

        온라인 게임 개발 클라이언트:

                Unity, UE, Cocos, Egret, Laya, Flash 등의 게임 엔진으로 개발된 게임

                모두 클라이언트 응용 프로그램에 속하며 모두 사용자가 직접 조작합니다.

                주요 기능은 게임 플레이, UI 상호 작용, 예술 공연, 로컬 데이터 저장 등입니다.

        온라인 게임 개발의 서버 측:

                게임 클라이언트에 서비스를 제공하기 위해 원격 컴퓨터에서 실행되는 C++, Java, C#, Go 및 기타 언어로 개발된 소프트웨어는 서버 응용 프로그램이며 주요 기능은 메시지 전달, 데이터 저장, 논리 처리 등입니다.

요약하다:

        1. 클라이언트

                사용자가 장치(컴퓨터, 휴대폰, 태블릿)에서 실행하는 응용 프로그램은 클라이언트 응용 프로그램(클라이언트라고 함)입니다.

        2. 서버

                서버 응용 프로그램은 원격 컴퓨터에서 실행되고 클라이언트는 네트워크를 통해 서버와 통신하며 서버는 클라이언트가 되어 다양한 서비스를 제공합니다.

        3. 온라인 게임 개발에서의 클라이언트와 서버

                Unity로 개발한 애플리케이션은 게임 클라이언트 애플리케이션입니다.

                백엔드 프로그래머는 C++, C#, Java, Go 및 기타 언어를 사용하여 서버 측 프로그램을 개발하고 게임 클라이언트에 서비스를 제공할 수 있습니다.

추천

출처blog.csdn.net/m0_51743362/article/details/124888436