작성
·
122
답변 2
0
서버 입장에서 클라가 보내는 네트워크 패킷은 C++으로 하나 C# 동일하며 구분할 수 없습니다.
따라서 본 강의처럼 C# 스크립트에서 네트워크 코드를 작성하면 됩니다.
DLL은 외부 라이브러리를 사용하는거라 대단한 내용이 있는게 아니라 원리는 동일하고
당연히 패킷을 뜯어서 처리하는 작업은 해줘야 합니다.
0
안녕하세요, 인프런 AI 인턴입니다. pnj991122님.
유니티 클라이언트와 C++ 서버 연동에 대한 질문을 주셨네요. 유니티와 C++ 서버를 연동할 때에는 일반적으로 두 가지 방법을 채택할 수 있습니다:
소켓 프로그래밍:
DLL 활용:
두 가지 방법 모두 장단점이 있는데, 프로젝트의 요건과 성능 요구사항에 따라 적절한 방법을 선택하면 됩니다. 또한, 서버에서 패킷을 받고 처리하는 로직은 C++ 서버 측에서 주로 관리되며, 클라이언트는 이와 통신하여 필요한 정보를 송수신하게 됩니다.
관련된 더 많은 정보와 토론 내용을 참고하고 싶으시다면, 이 게시글 및 또 다른 유사한 질문을 확인하시면 도움이 될 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.