인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

jyk2367님의 프로필 이미지
jyk2367

작성한 질문수

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

논블로킹 소켓

connect 질문

작성

·

419

0

안녕하세요 루키스 강사님

connect를 바로 성공한다는 보장 없는 상황인데, 심지어 논블로킹이라 그냥 통과해서 connect가 SOCKET_ERROR를 낼 수 있고 이 에러는,

connect도중이라면 WSAEWOULDBLOCK일 것이니 이런 경우는 continue를 통해 시간 벌어주고,

continue로 한번 돌았다면 다시 연결되는 것이니 WSAISCONN 상태가 될 것이므로 break로 빠져준다

 

제가 이해한 게 맞나요?

답변 1

0

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

비동기 방식에 Error는 꼭 에러가 아닙니다.
WSAEAWOULDBLOCK은 정말 많이 뜨는데 아직 요청한 작업이 전부 완료되지 않았구나?
정도로 이해하면 되는 것이고 문제 상황이 아닙니다.
참고로 에러 메시지는 구글에 검색해보시면서 MSDN도 보고 익숙해지시는게 좋습니다.

jyk2367님의 프로필 이미지
jyk2367

작성한 질문수

질문하기