• 카테고리

    질문 & 답변
  • 세부 분야

    데스크톱 앱 개발

  • 해결 여부

    미해결

OnConnected != null

22.11.17 20:18 작성 조회수 128

0

OnConnected != null 에서

OnConnected가 null 이 아닌 상태를 알 수 있는건

실행창에서 textbox에 ip, port를 입력했기때문...

이렇게 생각하면 맞을까요 ?

 

 

답변 1

답변을 작성해보세요.

0

안녕하세요.

개발자 park입니다.

자세한 설명은 https://www.inflearn.com/course/%EB%8B%B7%EB%84%B7-%EC%9C%88%ED%8F%BC-2/unit/77904?tab=curriculum

하단의 설명을 참조해주세요.

[답변]

실무에서도 event에대해서 null체크를 합니다.

가령

var handler = OnConnected;

if (handler != null)

{

handler(socket);

}

위와 같이하는 이유는 EVENT에대한 구독자가 없을 시 null이기 때문입니다.

감사합니다.