inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

윈폼C#.NetFramework 0.5년차~3년차(파트2)

5.네트워크- TCP통신(클라이언트,실무실전)

OnConnected != null

260

스터딩

작성한 질문수 5

0

OnConnected != null 에서

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

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

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

 

 

network .NET C#

답변 1

0

개발자Park

안녕하세요.

개발자 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이기 때문입니다.

감사합니다.

강의자료 누락

0

38

1

매니저 관련 질문이 있습니다.

0

41

2

언리얼 에디터에서 에이젼트 실행 질문

0

36

1

유니티 허브 다운로드

1

34

2

Rider 설치시 타깃 프레임워크 설정

0

33

2

강의자료 누락

0

25

1

비쥬얼 스튜디오에서 unity연결이 없습니다.

0

51

2

UserDataManager 클래스 hasSaveError 처리

0

34

2

제공해주신 자료에 스크립트들이 빠져있습니다

0

30

2

OAuth방식 강의 문의

0

49

1

싱글턴패턴

0

34

2

코드 관련 질문

0

34

2

섹션7 수업자료 업로드 부탁드립니다.

0

38

2

Dictionary Key를 int에서 string으로 변경한 이유에 대한 문의

0

27

1

프로젝트 질문 문의

0

62

1

UI 기능 관련 질문이 있습니다!

0

51

2

TLS 질문드립니다.

0

58

2

SpinLock과 컨텍스트스위칭에 대해 질문 남겨요.

0

59

2

픽셀 좌표 스크린 좌표

0

35

0

Locomotion랑 Turn 이 꼭 부모 자식 관계일 필요가 있나요?

0

29

1

Rider대신 VS를 써도 괜찮나요?

0

145

2

Claude Code Pro구독하고 있는 상태에서 크레딧 결제, 사용문의

0

337

2

LobbyUIController의 백키가 사라졌는데 왜그런건가요?

0

49

2

6강 서버 연결해제 시 NullException

0

100

2