강의

멘토링

커뮤니티

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

HEO님의 프로필 이미지
HEO

작성한 질문수

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

Listener

OnRecvCompeleted 의 null param

작성

·

196

1

OnRecvCompeleted(null, recvArgs);

여기에서 sender에 null 을 넣어주는 것이 잘 이해가 되지 않습니다..

답변 1

3

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

new EventHandler와 연결해줄 함수의 시그니처는 우리가 정할 수 없고
무조건 (object, SocketAsyncEventArgs) 2개를 받아줍니다.
다만 이들을 무조건 사용해야 하는 것은 아닙니다.

가령 필요한 정보를 클래스 멤버 변수로 저장하고 있다면
굳이 object를 통해 데이터를 건내줄 필요가 없으니 
null로 전달해주고 있는겁니다.

HEO님의 프로필 이미지
HEO

작성한 질문수

질문하기