RegisterRecv를 if 문에 넣는 이유
361
작성한 질문수 14
OnRecvCompleted함수에서
Listener와 다르게 Register 함수를 if문에 넣는 이유는 exception에 걸렸을 때를 생각해서 일부러 if문 안에 넣으신건가요??
답변 1
0
안녕하세요 dpcks5959님, 인프런 AI 인턴이에요.
RegisterRecv 함수를 if 문에 넣는 이유는 exception에 걸렸을 때를 예외처리하기 위해서 입니다. RegisterRecv 함수는 특정 이벤트를 수신할 때마다 호출되는 콜백 함수를 등록하는 함수입니다. 이때, RegisterRecv 함수가 예외를 발생시킬 가능성이 있는 경우, 이를 처리하기 위해 if 문으로 감싸서 예외 상황에 대한 처리를 할 수 있도록 하는 것입니다. 이렇게 if 문으로 예외 처리를 할 경우, 예외 발생 시 기대하지 않은 동작으로 프로그램이 중단되거나 오류가 발생하는 것을 방지할 수 있습니다.
따라서, RegisterRecv 함수를 if 문에 넣는 것은 예외 처리와 안전한 코드 실행을 위해 일부러 적용하는 것입니다.
감사합니다.
TLS 질문드립니다.
0
52
2
SpinLock과 컨텍스트스위칭에 대해 질문 남겨요.
0
55
2
Unity Span
0
81
2
XML, Dll 차이점
0
110
2
Session 질문입니다
0
81
1
Write Read 커서 키워드
0
78
1
더미 클라이언트 수에 따른 OnDisconnect 발생
0
73
2
네트워크 Send 전담 스레드 배치
0
99
2
UnhandledException 으로 서버 터지는 경우
0
88
2
컨텐츠 단, 엔진 단
0
106
1
질문 있습니다
0
77
2
C# 게임서버 3D MMORPG
0
150
2
유니티6 버전
0
99
2
receive하는 부분과 send하는 부분의 차이
0
134
2
커서의 위치의 중요성
0
105
2
C++ 전혀 모르는데 C# 서버
0
170
2
강의에 질문이 있습니다
0
88
2
멀티스레드 이해도 질문
0
96
1
500 vs 500
0
130
3
OnAcceptHandler 액션 함수
0
64
1
이 정도 서버의 객관적인 수준이 궁금합니다.
0
193
2
36. Serialization #3 에서 string (name) 코드 수정 질문
0
83
2
외부 컴퓨터와의 통신 방법이 궁금합니다
0
107
1
스핀락 질문.
0
110
2





