강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

leomessi님의 프로필 이미지
leomessi

작성한 질문수

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

Session #2

recvArgs 변수 질문

작성

·

259

0

sendArgs는 멤버 변수로 만들어주셨는데요, recvArgs변수는 그렇게 하지 않는 이유가 혹시 있는지 궁금합니다.

퀴즈

62%나 틀려요. 한번 도전해보세요!

네트워크 기초 이론 학습이 서버 프로그래밍에 중요한 이유가 무엇일까요?

서버 하드웨어 선택에 도움이 되어서

동시 접속 처리 및 해킹 방어 등 안정성 확보를 위해

데이터베이스 설계를 더 효율적으로 할 수 있어서

클라이언트 UI 디자인 실력을 향상시켜서

답변 1

0

Rookiss님의 프로필 이미지
Rookiss
지식공유자

sendArgs 같은 경우 패킷을 보낼 때 사용해야 하는데
패킷을 언제 보낼지는 예측할 수 없습니다.
따라서 멤버 변수로 저장하다가 Send가 필요할 때 사용하는 것이죠.

반면 recvArgs는 우리가 초기에 한 번
recv 호출할 때 사용하는게 확실하기 때문에
굳이 멤버변수로 들지 않아도 되었던 것이지만,
멤버 변수로 저장하면 안 되는 것은 당연히 아닙니다.
세세한 부분은 신경쓸 필요 없고 자유롭게 만드시면 됩니다.

leomessi님의 프로필 이미지
leomessi

작성한 질문수

질문하기