강의

멘토링

커뮤니티

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

leomessi님의 프로필 이미지
leomessi

작성한 질문수

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

Session #2

recvArgs 변수 질문

작성

·

255

0

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

답변 1

0

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

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

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

leomessi님의 프로필 이미지
leomessi

작성한 질문수

질문하기